Fórum Cadastro em Rede #178681
31/08/2003
0
:D
ola galera estou desenvolvendo um sistema que roda em plataforma multi usuario, estou usando os componestes do ib, estou tendo o seguinte poblema, quando 2 maquinas estão cadastrando ao mesmo tempo da key violation, como faço para acabar com esse pau
ola galera estou desenvolvendo um sistema que roda em plataforma multi usuario, estou usando os componestes do ib, estou tendo o seguinte poblema, quando 2 maquinas estão cadastrando ao mesmo tempo da key violation, como faço para acabar com esse pau
Mazza
Curtir tópico
+ 0
Responder
Posts
31/08/2003
Catunda
1 - Utilize o evento BeforePost para tratar as informações, principalmente o valor da chave primária.
2 - Você precisa, também, do evento AfterPost para fazer o Commit e liberar as transações em aberto.
3 - A maneira de proceder no item 2 depende da forma que você está usando para manipular os dados. Se é com DBGrid, DBEdit, Etc...
4 - Enquanto não for executado o procedimento 2 de uma máquina, as outras não terão acesso às alterações efetuadas.
2 - Você precisa, também, do evento AfterPost para fazer o Commit e liberar as transações em aberto.
3 - A maneira de proceder no item 2 depende da forma que você está usando para manipular os dados. Se é com DBGrid, DBEdit, Etc...
4 - Enquanto não for executado o procedimento 2 de uma máquina, as outras não terão acesso às alterações efetuadas.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)