[firebase-br] Problemas com Firebird - Triggers e Procedures
Vinicius Barreira
vinibarreira em superig.com.br
Qua Jan 19 17:22:32 -03 2005
Eu estou com o MESMO problema;
1) O primeiro trigger, recupera o generator e coloca a data e hora do
servidor.
2) o segundo trigger faz trocentos calculos e selecs e insere dados numa
tabela filha, mas não altera nada na tabela que disparou o trigger.
Esse segundo trigger simplesmente pára de funcionar em alguns casos. Tem que
fazer becape ou restore ou então deletar o trigger e criar ele novamente.
Não tenho um padrão; isso ocorre em versões diferentes do firebird, tanto
linux quando windows.
A impressão que dá é que quando o processador, sistema operacional ou
memória chegam a 100% de ocupação, alguns recursos do Firebird são
desativados, não sei se é alguma ação defensiva dele.
Ainda não achei uma solução pra isso;
Abraços;
Vinicius Barreira
São Bernardo do Campo - SP
Delphi 7 + Firebird + IBX
Software para Hoteis
Skipe: vinibarr
Icq 74495946
----- Original Message -----
From: "Marcos Thomaz (Prog_CPD)" <thomazs em ufac.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, January 19, 2005 1:36 PM
Subject: [firebase-br] Problemas com Firebird - Triggers e Procedures
Pessoal, uso o Firebird 1.5 e Delphi 7 Enterprise com IBX.
Criei a seguinte trigger:
SET TERM ^ ;
CREATE TRIGGER SERVICOS_BD0 FOR SERVICOS
ACTIVE BEFORE DELETE POSITION 0
AS
begin
delete from servicos_items where servico = old.id;
end
^
SET TERM ; ^
Porém, quando excluo um registro da tabela serviços, a trigger não é
disparada, ou pelo menos não tem efeito.
Não sei mais o que faço... Já verifiquei e todas as triggers estão ativas...
mas não estão executando...
O curioso é que as triggers responsáveis pelos autoincrementos funcionam,
mas as responsáveis por manipulação em outras tabelas não.
Agradeço qualquer ajuda...
______________________________________________
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
**************************************************************
Scanned by eScan Anti-Virus and Content Security Software.
Visit http://www.mwti.net for more info on eScan and MailScan.
**************************************************************
Mais detalhes sobre a lista de discussão lista