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