[firebase-br] Ajuda com Trigger X Generator

Magno System magno em speet.com.br
Sex Mar 13 00:08:49 -03 2009


Pode ser que seja o componente que esteja retornando o erro. Configure a 
propriedade REQUIRED do campo ID para FALSE, pois o componente não ENXERGA o 
valor retornado para a TRIGGER e por isto acha que o campo está nulo. Se 
você quiser que o componente passe a enxegar o valor depois da trigger gerar 
você terá que dar um REFRESH.



----- Original Message ----- 
From: "Mateus F. Ricci | ORION Technology" 
<mateus.ricci em oriontechnology.com.br>
To: "'FireBase'" <lista em firebase.com.br>
Sent: Thursday, March 12, 2009 11:46 PM
Subject: [firebase-br] Ajuda com Trigger X Generator


Boa noite,



Sempre que eu crio uma trigger para disparar um generator, ele dá um erro
falando que o campo "ID" não pode ser "NULL"



Segue o generator e a trigger...



Create generator gen_matriculas_id;



Create table Matriculas (

                Id integer not null,

                Aluno varchar(60) not null charset WIN1252 collate
PXW_INTL850

);



Set term ^ ;



Create trigger matriculas_bi for matriculas

Active before insert position 0

As

Begin

                If (new.id is null) then

                               New.id = gen_id(gen_matriculas_id,1);

End

^



Set term ;  ^



.. Acontece o seguinte quando eu faço o seguinte comando:



                Insert into matriculas (id, aluno) values (null, 'mateus
Felipe ricci');



Da erro falando que o ID não pode ser NULL.... mas a trigger teria que
identificar o ID como NULL e gerar um ID novo, correto???



Me ajudem por favor...



Obrigado.



Mateus Felipe Ricci

________________________________________________________

ORION Technology - www.oriontechnology.com.br

Sistemas de Gestão e Controle Empresarial - Assistência Técnica - Redes

(Telefone: (19) 3308-8838 / (19) 9274-9792

*E-mail: mateus.ricci em oriontechnology.com.br

:MSN: mateusricci_ti em hotmail.com.br



______________________________________________
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


--------------------------------------------------------------------------------



No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.0.237 / Virus Database: 270.11.11/1997 - Release Date: 03/12/09 
10:38:00





Mais detalhes sobre a lista de discussão lista