[firebase-br] Lock Conflit on no wait transsaction deadlock

Eduardo Jedliczka eduardo em gerasoftinfo.com.br
Ter Nov 30 15:38:30 -03 2004


Luciano...
Já trabalhei com Softwares para supermercados, e o problema de consistênica
é grave...

O que a maioria das pessoas fazem (inclusive eu) é trabalhar com um arquivos
de vendas (master/detais) e um estoque "off-line", ou seja, o estoque fica
com um dia de defasagem.
Ao final do dia (ou nos horários de menor movimento), executa-se uma rotina
para fechamento diário que é responsável por atualizar o estoque, pois assim
não há o problema de deadlock.

[s]

=====================
Eduardo Jedliczka
GeraSoft Informática
Apucarana - PR
=====================
----- Original Message ----- 
From: "Luciano" <panorama_luciano em yahoo.com.br>
To: "Marcilio Soares" <marcilio.soares em brfree.com.br>; "FireBase"
<lista em firebase.com.br>
Sent: Thursday, April 10, 2003 12:17 AM
Subject: Re: [firebase-br] Lock Conflit on no wait transsaction deadlock


>   Para cada IBDataSet1 ( tabela ) utilizo o componente IBTransaction1 e ao
> gravar dou um commit. Mesmo assim o problema continua. O que será
> ???????????
>
>
>   ----- Original Message -----
>   From: "Marcilio Soares" <marcilio.soares em brfree.com.br>
>   To: "FireBase" <lista em firebase.com.br>
>   Sent: Tuesday, November 30, 2004 1:11 PM
>   Subject: Re: [firebase-br] Lock Conflit on no wait transsaction deadlock
>
>
>   > Resolver isso e facil. Somente um cliente altera por vez.
>   > O Lock esta correto. Commita o primeiro cliente que o segundo consegue
>   > alterar sem problemas.
>   > Se entendi bem seu problema... e esta a solucao.
>   >
>   > ----- Original Message -----
>   > From: "Luciano" <panorama_luciano em yahoo.com.br>
>   > To: "FireBird" <lista em firebase.com.br>;
> <lista-delphi em yahoogrupos.com.br>
>   > Sent: Tuesday, November 30, 2004 11:06 AM
>   > Subject: [firebase-br] Lock Conflit on no wait transsaction deadlock
>   >
>   >
>   > Galera:
>   >
>   > Fiz uma simulação com duas máquinas alterando o mesmo registro no
banco
> de
>   > dados e ocorreu o seguinte erro:
>   > "Lock Conflit on no wait transsaction deadlock".  Estou utilizando
banco
> de
>   > dados interbase, componentes IBDataSet1, IBTransaction1, IBDatabase1.
>   > Preciso resolver este problema o mais rápido possível.
>   >
>   > Grato pela atenção de todos
>   >
>   > Luciano
>   >
>   > ______________________________________________
>   > FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>   > Para editar sua configuração na lista, use o endereço
>   > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>   >
>   >
>   >
>   >
>   > ______________________________________________
>   > FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>   > Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>   >
>
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>





Mais detalhes sobre a lista de discussão lista