Estou com a seguinte situação em um software que estou desenvolvendo, tenho uma tabela em um banco de dados SQL para cadastro de clientes, a chave primaria é do tipo integer e tenho uma query que traz para mim o valor do código automaticamente no programa, abaixo segue a sintaxe da query :
select max(entcodseq)+1 as codigo from entidades
Então dois usuários vão fazer o cadastro, é retornado por exemplo o código 1 para um usuário e o código 2 para o outro usuário, até está tdo bem o problema é que se o usuário que está com o código 2 gravar o registro dele primeiro que o usuário que cerebeu o código 1, este não consegue mais gravar o registro dele, aparecendo a seguinte mensagem de erro quando "Coudn't perform the edit because another user deleted or moved the record"
Por favor se alguém puder me auxiliar sobre este problema fico muito grato
Pergunta
Obiwan Kenobi
Boa tarde,
Estou com a seguinte situação em um software que estou desenvolvendo, tenho uma tabela em um banco de dados SQL para cadastro de clientes, a chave primaria é do tipo integer e tenho uma query que traz para mim o valor do código automaticamente no programa, abaixo segue a sintaxe da query :
select max(entcodseq)+1 as codigo from entidades
Então dois usuários vão fazer o cadastro, é retornado por exemplo o código 1 para um usuário e o código 2 para o outro usuário, até está tdo bem o problema é que se o usuário que está com o código 2 gravar o registro dele primeiro que o usuário que cerebeu o código 1, este não consegue mais gravar o registro dele, aparecendo a seguinte mensagem de erro quando "Coudn't perform the edit because another user deleted or moved the record"
Por favor se alguém puder me auxiliar sobre este problema fico muito grato
Abraços a todos,
Murilo (Obiwan)
Link 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.