[firebase-br] Erro de lock conflict

Daniel Viana daniel em jbcinformatica.com.br
Qua Maio 31 10:13:18 -03 2006


Bom dia,

Temos uma aplicação que roda com Firebird e Delphi 6 em 3 camadas (datasnap).
De vez em quando, quando vamos incluir algum 
registro em uma tabela chamada HISTORICO,
o Firebird retorna o seguinte erro :

Erro : lock conflict on no wait transaction
violation of FOREIGN KEY constraint "INTEG_33" on table "HISTORICO"

Seria correto se realmente existisse violação de 
chave, mas *não* há. Tanto que ao tentar incluir
de novo logo após dar o erro, funciona.

O que pode ser isso ? O erro é intermitente, 
ocorre com alguma frequência, mas não conseguimos
reproduzir quando queremos.

Obrigado,
Daniel





Mais detalhes sobre a lista de discussão lista