Fórum Registro locado #59900
23/06/2008
0
Eu tenho um programa que roda em uma rede com dez computadores, e de vez em quando, em umas das telas de consulta apresenta a mensagem que o registro está locado. Eu tenho que ver em qual máquina está com a mesma tela aberta e fecho. Depois que eu fecho essa tela a outra máquina consegue consultar. Eu uso firebird. O que eu devo fazer para isso não acontecer mais?
Fafp
Curtir tópico
+ 0
Responder
Posts
23/06/2008
Sremulador
você esta fazendo o tratamento de transações corretamente ?
Responder
Gostei + 0
23/06/2008
Fafp
sim, eu utilizo da seguinte forma quando vou fazer uma inclusão, alteração ou exclusão. Consulta eu não uso o comando abaixo eu só abro a query:
try
if not nomedodatabase.instrasaction then
nomedatabase.starttransaction
(linhas de comando)
commit;
except
rollback;
end;
try
if not nomedodatabase.instrasaction then
nomedatabase.starttransaction
(linhas de comando)
commit;
except
rollback;
end;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)