Re: [firebase-br] Transações Simultâneas - DBExpress ! Urgente!

Marciano Bandeira marciano.bandeira em bol.com.br
Qua Fev 23 09:10:51 -03 2005


Bom dia

Talvez a minha sugestão não seja de bom agrado, pois pelo que entendí vc
teria de mudar seu programa um pouco...
... Eu trabalho com sistemas comerciais e gravo tudo em tabelas temporárias
usando o clientdataset,e ao finalizar a venda inicio a transação gravo tudo
e finalizo a transação, tem funcionado muito bem.

Marciano Bandeira


----- Original Message -----
From: "Douglas Dallacqua" <vdallacqua em uol.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, February 21, 2005 4:57 PM
Subject: Re: [firebase-br] Transações Simultâneas - DBExpress ! Urgente!


esperimente coloca waitonlocks=true
espere alguns milesimos de segundo ante de dar a mensagem de deadlock,
na maioria dos casos isso e suficiente p/ que ele evite esse tipo de
erro.

quando vc inicia essa transacao ?
quando vai gravar a venda ? ou no inicio da venda ?

[]s

Douglas


----- Original Message -----
From: "Daniel Dutra Gallina" <tchebaguau em hotmail.com>
To: <lista em firebase.com.br>
Sent: Monday, February 21, 2005 4:36 PM
Subject: [firebase-br] Transações Simultâneas - DBExpress ! Urgente!


> Olá Lista, necessito de uma ajuda.
>
> Na minha aplicação estou utilizando transação para gravar as
> vendas. Inicio a transação antes de gravar o cabeçalho, gravo os
itens da
> venda e após isto, confirmo a transação no fechamento do pedido. No
> meio do processo outras tabelas são atualizadas. Quando ocorrem duas
> vendas simultaneas ocorre o problema do dead Lock.
>          Utilizo o FIREBIRD 1.0, minha aplicação é em delphi com
acesso
> a dados através do DBEXPRESS. O tipo de transação que estou
definindo é
> readCommited e waitonLocks = False.
>          Existe alguma outra configuração que devo setar para
resolver
> o problema??? Posso utilizar a transação da forma com que estou
> trabalhando atualmente????
>          Estou pedindo com urgência pois tenho pouco prazo para
instalar o
> programa no cliente, e terá várias máquinas fazendo venda ao mesmo
tempo.
>
>     Desde já agradeço a atenção, Obrigado.
>     Daniel
>
> _________________________________________________________________
> Chegou o que faltava: MSN Acesso Grátis. Instale Já!
> http://www.msn.com.br/discador
>
>
> ______________________________________________
> 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