GARANTIR DESCONTO

Fórum Deadlock - Atualizando em Rede #41650

19/01/2004

0

uso D6 e IB6, na minha aplicação uso ibdatabase,ibtransaction e ibquerye, no ibtransaction uso read-commited, mas quando vou atualizar alguns registros, dá a seguinte mensagem :
´Lock Conflict on no wait transaction deadlock´, já fiz uma pesquisa aqui no forum e algumas sugestões fiz a alteração aqui na minha aplicação, mas deu a mesma mensagem.
[b:b37a9e8ca0]Como posso solucionar isso ??[/b:b37a9e8ca0]

SOCORRO !!!


Carlos Jatai

Carlos Jatai

Responder

Posts

19/01/2004

Sremulador

Amigo eu estou desenvolvendo um sistema em IB, e estou com a mesma preocupação que você buscando informações no forum e em outros locais descobri que ou você faz um tratamento try except ou utiliza componentes tipo IBO que faz um tratamento espacial para esses casos.


Responder

Gostei + 0

21/01/2004

Afarias

UM REGISTRO SÓ FICA BLOQUEADO APÓS HAVER UMA EDIÇÃO/POST (Componentes como IBX, IBO, FIB, ...) -- O DESBLOQUEIO OCORRE LOGO QUE É EXECUTADO UM COMMIT DA TRANSAÇÃO.

Sendo assim, a solução é::

MANTENHA SUAS TRANSAÇÕES CURTAS!



T+


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar