Trigger no FB c/ IBexpert
Não consigo trigar minhas tabelas, com auto inc. Fiz assi no FB/Expert.
Depois criei o trigger assim:
Dá erro nessa linha new.id. Se eu colocar asim new_id, não dá erro, mas não triga nada(gera o auto inc). Como fazer um auto inc e trabalhar com a Dbexpress? Se fosse na IBX, daria para associar o gerador ao campo, via delphi, mas na DBexpress, preciso trigar e não consigo.
create generator ´gen_clie´
Depois criei o trigger assim:
Create Trigger t_clie for CadClie
Before Insert Positios 0 as
begin
new.id = gen_id(gen_cli, 1);
end;
Dá erro nessa linha new.id. Se eu colocar asim new_id, não dá erro, mas não triga nada(gera o auto inc). Como fazer um auto inc e trabalhar com a Dbexpress? Se fosse na IBX, daria para associar o gerador ao campo, via delphi, mas na DBexpress, preciso trigar e não consigo.
Paulo
Curtidas 0
Respostas
Paulo
06/06/2005
Correçaõ: não coloquei o ; depois do end final. Neste post foi sem querer.
GOSTEI 0
Microbios
06/06/2005
Paulo escreveu:
Before Insert Positios 0 as
Acredito que esta linha está errada... na sintaxe.... Não Seria:
Before Insert [b:5eb5e26a27]POSITION[/b:5eb5e26a27] 0 as
... se houver outro erro...
Rafael
GOSTEI 0
Microbios
06/06/2005
Paulo:
Aproveite e dê uma olhada neste link... deve esclarecer sua dúvida.
http://www.firebase.com.br/cgi-bin/firebase.cgi/artigo?ID=1017
Rafael
Aproveite e dê uma olhada neste link... deve esclarecer sua dúvida.
http://www.firebase.com.br/cgi-bin/firebase.cgi/artigo?ID=1017
Rafael
GOSTEI 0