Fórum Controlar erro de chave primária #169415
15/07/2003
0
Olá....
Tenho um sistema em rede, e desejo evitar que duas pessoas tentem inserir um registro e peguem o mesmo código. Na minha aplicação, quando é digitado 0(zero) no campo código ele busca o próximo livre, e caso duas pessoas executem simultaneamente esta operação haverá duplicação na chave e erro.
Como posso fazer para controlar isto ??? Gostaria que quando retornasse o código de erro, eu pudesse salvar com o próximo livre...
Muito Obrigado...
Tenho um sistema em rede, e desejo evitar que duas pessoas tentem inserir um registro e peguem o mesmo código. Na minha aplicação, quando é digitado 0(zero) no campo código ele busca o próximo livre, e caso duas pessoas executem simultaneamente esta operação haverá duplicação na chave e erro.
Como posso fazer para controlar isto ??? Gostaria que quando retornasse o código de erro, eu pudesse salvar com o próximo livre...
Muito Obrigado...
Gfcosta
Curtir tópico
+ 0
Responder
Posts
15/07/2003
Silviogs
:)
Existem duas formas de vc fazer isto:
1- Quando o primeiro usuario fizer a pesquisa o sistema deve gravar na tabela o código gerado. O problema é que, se vc tiver de cancelar o registro atual este código ficará perdido, proque o outro usuário já gerou o próximo.
2 - Neste caso vc primeiro entra com os dados e na confirmação dos dados o sistema gera o código. Ao meu modo de ver esta segunda opção deverá lhe atender melhor Ok.
Atenciosamente,
Silvio Guedes.
Existem duas formas de vc fazer isto:
1- Quando o primeiro usuario fizer a pesquisa o sistema deve gravar na tabela o código gerado. O problema é que, se vc tiver de cancelar o registro atual este código ficará perdido, proque o outro usuário já gerou o próximo.
2 - Neste caso vc primeiro entra com os dados e na confirmação dos dados o sistema gera o código. Ao meu modo de ver esta segunda opção deverá lhe atender melhor Ok.
Atenciosamente,
Silvio Guedes.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)