[firebase-br] Delphi x Interbase
Marcelo Fortes
ibfirebird em yahoo.com
Qui Mar 22 17:36:47 -03 2007
Cheque a Resolução de Travamento (Lock Resolution)das
transações.
Há dois possíveis valores para lock resolution, Wait e
No Wait.
Wait - Espera até que o recurso fique disponível,
assim se podemos tentar a operação novamente.
No Wait - Imediatamente te mostra uma mensagem de erro
quando um conflito de trava ocorre.
Marcelo Fortes
--- Alexandre Ezidio <alexandre.ezidio em bertin.com.br>
wrote:
>
>
> Bom dia..
> Tenho dois aplicativos compartilhando a mesma base
> de dados no SGBD Interbase.
>
>
> Sendo mais específico, compartilham somente uma
> tabela..
> Um programa só faz insert e outro só consulta e
> atualiza um campo..
> Depois que os dados são inseridos na tabela "X" por
> um dos programas, o outro vêm faz uma consulta nos
> registros inseridos na tabela "X" e logo executa um
> update num campo da mesma tabela. Mas daí depois do
> commit, surge a mensagem : "...EIBInterBaseError
> with message 'deadlock update conflicts with
> concurrent update"
>
> Como eu deveria proceder em termos de configuração
> ou alteração de código, para evitar esse bloqueio?
>
>
>
> Especificações:
> -delphi 7
> -palheta IBX
> -Interbase 6
>
>
> Obrigado
>
>
>
>
>
>
>
>
>
> ----------------- Essa mensagem foi analisada pelo
> Trend Micro Interscan MSS'1
>
> ------------
> Esse e-mail foi analisado pelo Trend Micro Interscan
> MSS
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em
> www.locador.com.br
> Para editar sua configuração na lista, use o
> endereço
>
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas:
> http://firebase.com.br/pesquisa
>
____________________________________________________________________________________
Expecting? Get great news right away with email Auto-Check.
Try the Yahoo! Mail Beta.
http://advision.webevents.yahoo.com/mailbeta/newmail_tools.html
Mais detalhes sobre a lista de discussão lista