Re: [firebase-br] Trigger Não Dispara
Daniel / Tecnobyte
temp em tecnobyte.com.br
Qua Jul 13 20:00:53 -03 2005
Verifique se sua base de dados está corrompida. Use o gfix para isto.
Exemplo:
gfix -v -full -user SYSDBA -password masterkey c:\pasta\banco.fdb
Se reportar erro, então faça:
gfix -mend -full -ignore -user SYSDBA -password masterkey c:\pasta\banco.fdb
Depois:
gbak -b -user SYSDBA -password masterkey c:\pasta\banco.fdb
c:\pasta\copia.fbk
e
gbak -r -user SYSDBA -password masterkey c:\pasta\copia.fbk
c:\pasta\novo.fdb
Agora você deverá renomear o banco original (banco.fdb para banco.old, por
exemplo) e colocar o banco restaurado em seu lugar (ren novo.fdb banco.fdb).
Atenciosamente.
Daniel P. Guimarães
Tecnobyte Informática
www.tecnobyte.com.br
----- Original Message -----
From: "Adilson B. Cápua Jr." <juniorcapua em yahoo.com.br>
To: "Firebase" <Lista em firebase.com.br>
Sent: Wednesday, July 13, 2005 6:27 PM
Subject: [firebase-br] Trigger Não Dispara
> PessoALL,
>
> Tenho uma aplicação comercial desenvolvida em Delphi 7 + DBX +
> Firebird 1.5!
> Num determinado cadastrado (uso o trio SQL + Provider + ClientDataSet), ao
> ser
> confirmado, dispara uma trigger no banco (no evento after post da tabela)
> que cria
> alguns registros em outra tabela... Um usuário me reportou um problema
que,
> ao cadastrar uma seqüência de 50 registros, por exemplo, dois não geraram
os
> dados na tabela, ou seja, é como se a Trigger não tivesse disparado... Aí
eu
> fiquei
> com uma dúvida tremenda! Não sei o que poderia estar acontecendo de
errado,
> por que
> os registros estão lá, salvos no banco e os dados que deveriam ter sido
> criados
> não estão... Alguém já passou por isso ou tem alguma idéia do porque??? Se
> pelos
> menos tudo não funcionasse ficaria mais fácil, mas um problema que está
> acontecedo
> esporadicamente fica complicado de resolver...
>
> Qualquer idéia é bem vinda...
>
> []'s
>
> +---------------------------------------+
> Adilson Bragança Cápua Jr.
> Linhares - ES Brasil
>
> mailto : juniorcapua em yahoo.com.br
> juniorcapua em gmail.com
> Mobile : abcjr em oi.com.br
> Messenger : juniorcapua em hotmail.com
> Blogger : www.dellas.rg3.net
> +---------------------------------------+
> Save a tree! Send an e-mail!
>
>
>
>
>
> _______________________________________________________
> Yahoo! Acesso Grátis - Internet rápida e grátis.
> Instale o discador agora! http://br.acesso.yahoo.com/
>
>
> ______________________________________________
> 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