[firebase-br] RES: Erro migração FB 1.5 para 2.1 trigger

Magno System magno em speet.com.br
Ter Abr 12 23:06:30 -03 2011


Coloque esta trigger como BEFORE UPDATE em vez de AFTER UPDATE.



----- Original Message ----- 
From: "Danilo" <danrgomes em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Tuesday, April 12, 2011 4:49 PM
Subject: Re: [firebase-br]RES: Erro migração FB 1.5 para 2.1 trigger


Olá resolvi !!!

O que se sucedeu ...
No momento em que faço alteração em *t01_clientes* dispara a trigger que
postei e atualiza na tabela *t21_venda*, porém no after update de *t21_venda
* há uma *outra trigger* que é disparada quando se altera qualquer campo
desta tabela *(t21_venda)*. Assim desativei a trigger abaixo e a rotina
funcionou corretamente.

Essa é a trigger disparada com o erro:

CREATE OR ALTER trigger t21_venda_au0 for t21_venda
active after update position 0
AS
declare variable data date;
declare variable hora time;
begin
SELECT CURRENT_DATE FROM RDB$DATABASE
into
data   ;

SELECT current_time FROM RDB$DATABASE
into
hora   ;
  NEW.data = data;
  NEW.hora = hora;

end

Obrigado pela atenção de todos
Abraço
Danilo
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: 
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa 





Mais detalhes sobre a lista de discussão lista