[firebase-br] RES: RES: trigger de log

dirceu.h em gmail.com dirceu.h em gmail.com
Sex Set 28 14:22:48 -03 2007


Amigo, não da certo. Na variável :vcampo eu armazeno a coluna da tabela,
logo, na trigger eu preciso pegar o valor new da 
Coluna da tabela que está armazenada em :vcampo

Greto, dirceu

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Ivan Guimarães Meirelles
Enviada em: sexta-feira, 28 de setembro de 2007 08:47
Para: 'FireBase'
Assunto: [firebase-br] RES: trigger de log

Olá Dirceu...

Tire o "new."

values(:vcampo);  

Um abraço...

Ivan Guimarães Meirelles
Três Lagoas/MS - igmeirelles em gmail.com

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de dirceu.h em gmail.com
Enviada em: sexta-feira, 28 de setembro de 2007 10:15
Para: 'FireBase'
Assunto: [firebase-br] trigger de log

Bom dia amigos...

Seguinte: to tentando fazer uma trigger generica de log mas não ta
funcionando, 

To tentando, to procurando mas a linha values(new.:vcampo) não funciona.

Se alguém tiver alguma idéia, agradeço.

 

Té +

dirceu

 

 

AS

declare variable id     integer;

declare variable vcampo char(31);

begin

  id = gen_id(idlog,1);

 

  if (inserting) then

  begin

      for select tab.rdb$field_name

          from rdb$relation_fields tab

          where tab.rdb$relation_name = 'TABELA'

          into :vcampo

      do begin

         insert into log(descricao)

>>         values(new.:vcampo);  ***** AQUI NÃO TA FUNCIONANDO

      end

  end

end

______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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.locador.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