RES: [firebase-br] Concorrência de Acesso em Triggers.

Lázaro lazaroinfo em yahoo.com.br
Seg Mar 26 09:08:50 -03 2007


A falha que ocorre é que o saldo em estoque não fecha. 
Tipo se tinha 10 o usuário A vende 2 o B vende 3 , depois o A entra no
pedido e altera a venda pra 1, o B entra e altera a venda 4 e na
seqüência aparece o usuário C e vende 1 , então o saldo final no estoque
teria que ser 4.  Mas aí parace um outro valor que não bate com o valor
4. Como se estivesse dando erro na execução da trigger nos acessos
concorrentes/simultâneos. Utilizo Delphi 6, ADOSqlDataSet, DataProvider
e ClientDataSet. 

O que pode estar acontecendo ?

Obrigado.


-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
Em nome de Rubem Nascimento da Rocha
Enviada em: segunda-feira, 26 de março de 2007 08:50
Para: lista em firebase.com.br
Assunto: RE: [firebase-br] Concorrência de Acesso em Triggers.
Prioridade: Alta


Ocorre algum tipo de exceção por parte do banco de dados? Que tipo de
falha 
é essa da sua trigger? Pode detalhar melhor? Sds.

>From: Lázaro <lazaroinfo em yahoo.com.br>
>Reply-To: FireBase <lista em firebase.com.br>
>To: <lista em firebase.com.br>
>Subject: [firebase-br] Concorrência de Acesso em Triggers.
>Date: Mon, 26 Mar 2007 02:46:00 -0300
>
>Boa noite a todos,
>
>Estou com a seguinte dúvida.
>
>Atualizo o meu estoque com triggers. Está tudo funcionando
perfeitamente
>no meu computador, controlando entradas no estoque e saídas.  Mas
quando
>eu coloco o meu sistema na minha loja, tendo 4 computadores utilizando
>ao mesmo tempo,  o estoque às vezes acontece de não bater. Ou seja, é
>como se a trigger falhasse em algum momento em que estava sendo
>executada ou algo do tipo.
>
>1)       O que pode ser que esteja acontecendo ?
>2)       Tem como eu configurar a minha trigger para que ela seja
>executada exclusiva (sem concorrência) ?
>3)       Digamos que dois usuários manda executar ao mesmo tempo a
>trigger, como prevenir erros em triggers ?
>4)       Ou será que o problema não seja com as triggers ?
>
>Desde já agradeço pela ajuda , obrigado a todos.
>
>______________________________________________
>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

_________________________________________________________________
MSN Messenger: converse com os seus amigos online. 
http://messenger.msn.com.br


______________________________________________
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


		
_______________________________________________________ 
Yahoo! Mail - Sempre a melhor opção para você! 
Experimente já e veja as novidades. 
http://br.yahoo.com/mailbeta/tudonovo/
 






Mais detalhes sobre a lista de discussão lista