Re: [firebase-br] Transações Simultâneas - DBExpress ! Urgente!
Douglas Dallacqua
vdallacqua em uol.com.br
Seg Fev 21 16:57:47 -03 2005
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
>
Mais detalhes sobre a lista de discussão lista