[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