lock conflict
Prezados colegas, estou programando em delphi7 e com o banco de dados firebird. Utilizo o componente interbase que já vem com o delphi. Sendo que quando mais de uma máquina utiliza o mesmo programa e em uma mesma tela ele está apresentando o seguinte erro:
Project Ordem.exe raised exception class EIBInterbaseError with message ´lock conflict on no wait transaction deadlock´. O que pode está acontecendo?
Desde já agradeço ajuda.
Project Ordem.exe raised exception class EIBInterbaseError with message ´lock conflict on no wait transaction deadlock´. O que pode está acontecendo?
Desde já agradeço ajuda.
Fafp
Curtidas 0
Respostas
Osocram
26/08/2009
Olha... eu ja ouvi falar mto q depois de uma certa versão do firebird ele e o interbase não estão mto compativeis, e parece q isso afetou tbm com componente IBX
apesar que erro de dead lock provavelmente é algum erro na sua logica
tente fazer este mesmo teste em uma tela simples onde o cadastro não tenha nenhum fk
apesar que erro de dead lock provavelmente é algum erro na sua logica
tente fazer este mesmo teste em uma tela simples onde o cadastro não tenha nenhum fk
Prezados colegas, estou programando em delphi7 e com o banco de dados firebird. Utilizo o componente interbase que já vem com o delphi. Sendo que quando mais de uma máquina utiliza o mesmo programa e em uma mesma tela ele está apresentando o seguinte erro:
Project Ordem.exe raised exception class EIBInterbaseError with message ´lock conflict on no wait transaction deadlock´. O que pode está acontecendo?
Desde já agradeço ajuda.
GOSTEI 0
Fafp
26/08/2009
Descobri. Dentro do params do componente tibtransaction tinha a seguinte linha: no wait. Tirei e funcionou.
Obrigado osocram, mas não é a lógica.
Obrigado osocram, mas não é a lógica.
GOSTEI 0