Cadastro em Rede

Delphi

31/08/2003

: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


Mazza

Mazza

Curtidas 0

Respostas

Catunda

Catunda

31/08/2003

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.


GOSTEI 0
POSTAR