Fórum inserção de dois registros simultâneos em rede. #185253

30/09/2003

0

Bom dia pessoal..
mas uma das minhas dúvidas com programação em rede..

Queria saber se tem como tratar o caso de duas pessoas tentarem inserir um registro ao mesmo tempo.. ou seja
em um terminal um cara clica em adicionar e aciona um evento append..
enquanto este cara está digitando a inclusão outra pessoa vai e clica em adicionar de outro terminal acionando assim outro método append..
qdo forem salvar..
dá erro de key violation..

tem como tratar isso

valeu
JM


Jm

Jm

Responder

Posts

30/09/2003

Rfpsatin

Tem n formas de tratar isto, vc ta usando oq? BDE? se for ClientDataSet por exemplo, ele tem um evento chamado reconc... error. algo assim q da p/ vc tratar este tipo de coisa. Vc esta usando transação? se esta deê uma olhada c vc esta usando o modo correto! Agora uma das formas + simples e práticas q acho p/ evitar este tipo de erro é vc criar um generator e uma trigger q faça a inserção automatica do PK, assim vc praticamente fica livre deste erro.


Responder

Gostei + 0

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

Aceitar