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

Daniel Dutra Gallina tchebaguau em hotmail.com
Seg Fev 21 16:36:40 -03 2005


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





Mais detalhes sobre a lista de discussão lista