=?US-ASCII?Q?Re: [firebase-br] Triggers - As Vezes N=E3o Dispara?=
Pha-Lista
lista em pha.com.br
Seg Maio 9 09:40:57 -03 2005
O banco nao esta corrompido?
Faca um backup e Restore para ver se o problema persiste.
O servidor nao esta utilizando 100% do processado ou memoria, lee alguma coisa sobre falhas nos disparos das triggers quando o servidor esta proximo a 100% de utilizacao.
(Nao me lembro onde acho que foi na Devel ou nos Realeses Notes do FB
PHA
Nova Odessa / SP - Brazil
-----Mensagem original-----
From: "Joelson - Souzamark" joelsonss em yahoo.com.br
Date: Mon, 9 May 2005 08:58:30 -0300
To: "FireBase" lista em firebase.com.br
Subject: Re: [firebase-br] Triggers - As Vezes Não Dispara
> Nessa sua trigger tem alguma condição "IF"?
> se tiver pode ser q tem momento q não atenda
> a exigência do IF, digo isso pq já aconteceu comigo :-)
>
> sem mais
> Joelson
>
>
>
> ----- Original Message -----
> From: "Adilson B. Cápua Jr." <juniorcapua em yahoo.com.br>
> To: "'Firebase'" <Lista em firebase.com.br>
> Sent: Sunday, May 08, 2005 10:28 PM
> Subject: [firebase-br] Triggers - As Vezes Não Dispara
>
>
> PessoALL,
>
> No meu banco de dados, tenho uma Trigger que dispara sempre que um
> novo
> registro é incluso na tabela "E", por exemplo. Essa Trigger faz um FOR
> SELECT
> numa Tabela "X" e para cada registro encontrado em "X", numa tabela "Z" c> om
> um
> relacionamento mestre/detalhe com a tabela que disparou a Trigger ("E"),
> cria
> alguns registros.
> Essa semana um usuário me reportou um bug que, de vez em quando, a
> tabela detalhe não é preenchida! Achei estranho e fui lá dá uma c> onferida.
> Realmente, a tabela PAI ("E") tinha alguns registros e a FILHA ("Z") nã> o
> tinha
> os registros referentes ao PAI. Ou seja, é como se a Trigger não tive> sse
> sido
> disparada!
> Bom, minha aplicação está escrita em Delphi 7, usando o DBExpress.
> Analizando
> o código com mais atenção (no meu programa), não vi nada de errad> o e nem
> diferente do que eu costumo fazer! Uso os métodos INSERT e POST do
> ClientDataSet
> para fazer estas operações na tabela. Se o usuário inserir apenas 1
> registro,
> funciona! Mas se insere vários, de vez em quando, acontece esse problem> a!
> Tipo assim,
> ao final de cada inclusão, após um POST e um APPLYUPDATES(-1), questi> ono o
> usuário se
> ele quer inserir um outro registro. E assim (numa mesma operação), el> e
> insere
> diversos registros! Detalhe: não estou usando nenhuma transação par> a
> controlar isso!
> Deixo o próprio DBExpress fazer o trabalho, visto que é apenas uma in> clusão
> de dados.
> Não tenho idéia do motivo desse problema! Já fiz vários testes aq> ui
> no escritório
> e aparentemente está funcionando certo! Não consegui fazer o erro aco> ntecer
> - o que
> seria de uma certa forma um paradoxo, eu sei! :)
> Se alguém tiver alguma idéia do motivo disso ou mesmo dica, please,
> qualquer informação
> será muito bem vinda...
>
> []'s
>
>
> ________________________________
> Adilson Bragança Cápua Jr.
> Linhares - ES Brasil
>
> mailto: juniorcapua em yahoo.com.br
> juniorcapua em gmail.com
>
> http://www.dellas.rg3.net
>
> "Save a tree. Send an e-mail"
>
>
>
>
> ______________________________________________
> 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
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> ______________________________________________
> 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
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista