Registro locado

Firebird

23/06/2008

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

Fafp

Curtidas 0

Respostas

Sremulador

Sremulador

23/06/2008

você esta fazendo o tratamento de transações corretamente ?


GOSTEI 0
Fafp

Fafp

23/06/2008

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;


GOSTEI 0
POSTAR