[firebase-br] Problemas com Firebird - Triggers e Procedures
Marcos Thomaz (Prog_CPD)
thomazs em ufac.br
Qua Jan 19 14:36:31 -03 2005
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...
Mais detalhes sobre a lista de discussão lista