Não sei se aqui é o local certo para a minha pergunta. Estou fazendo um sistema PMS (Gestão de projetos), onde tenho cadastro de Orçamento.
O cadastro possui um código e um prefixo (Ex. 1-A). No SQL eu tinha colocado o código como identity e fiz outra coluna para o prefixo.
Quando o usuário altera um orçamento (código 1-A), ele deve ser gravado como 1-B, pois os dois cadastros devem ficar no banco, porém como a coluna código estava como identity não gravou corretamente. Gostaria de saber se possui alguma forma para fazer o controle?
Pensei em tirar o identity e usar um "select Max + 1" no momento de inserir num novo cadastro, mas se o programa for utilizado por mais de um usuário simultaneamente, ele pode pegar o mesmo código para os dois usuários. Gostaria de saber se tem algum tipo de controle identity com prefixo? não sei! :wacko:
Ou se vocês sabem a melhor maneira de resolver este problema!
Pergunta
Thiago_P
Bom dia Galera,
Não sei se aqui é o local certo para a minha pergunta. Estou fazendo um sistema PMS (Gestão de projetos), onde tenho cadastro de Orçamento.
O cadastro possui um código e um prefixo (Ex. 1-A). No SQL eu tinha colocado o código como identity e fiz outra coluna para o prefixo.
Quando o usuário altera um orçamento (código 1-A), ele deve ser gravado como 1-B, pois os dois cadastros devem ficar no banco, porém como a coluna código estava como identity não gravou corretamente. Gostaria de saber se possui alguma forma para fazer o controle?
Pensei em tirar o identity e usar um "select Max + 1" no momento de inserir num novo cadastro, mas se o programa for utilizado por mais de um usuário simultaneamente, ele pode pegar o mesmo código para os dois usuários. Gostaria de saber se tem algum tipo de controle identity com prefixo? não sei! :wacko:
Ou se vocês sabem a melhor maneira de resolver este problema!
Desde já agradeço a Ajuda. :rolleyes:
Thanks
Editado por Thiago_PLink para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.