erro de locked

Firebird

08/07/2008

porque que as vezes quando eu vou usar o commit e se algum outro programa estiver usando o mesmo bando de dados ele apresenta erro de registro loked ou que está sendo usado por um outro programa, e não deixa fazer nada. Eu utilizo o da seguinte forma:

try
if not banco_de_dados.intrasaction then
banco_de_dados.startTransaction;
linha de comando
banco_de_dados.commit;
except
(mensagem de erro: registro locado ou sendo usado por outro programa)
banco_de_dados
end;

Será que tem alguam coisa que está faltando? eu uso o firebird e os componentes são do interbase do próprio delphi.


Fafp

Fafp

Curtidas 0

Respostas

Joaoshi

Joaoshi

08/07/2008

Colega, pode ser algum problema de transação. Vê se ajuda: http://forum.devmedia.com.br/viewtopic.php?t=96015&highlight=transacao


GOSTEI 0
POSTAR