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...


Gfcosta

Gfcosta

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.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar