Criando Trigger em Tempo de Execução

Firebird

13/07/2004

Meu problema e o seguinte, estou tentando criar uma trigger em tempo de execução porém na hora de criála da erro que o ib nao reconhece o como term e se nao colocar essa linha tb vai dar erro como se o comando estive terminado antes do previsto por causa do ponto e virg...

Vejam o comando q estou passando para dentro de um TIBSQL e executando.... Se alguem souber fico mto grato...

SET TERM ^ ;


/* Triggers only will work for SQL triggers */

CREATE TRIGGER ´INCDDTAB´ FOR ´DDTAB´
ACTIVE BEFORE INSERT POSITION 0
as
begin
ddtab.id_tab = gen_id(id_tab, 1);
end
^

COMMIT WORK ^
SET TERM ;^


Lucianols

Lucianols

Curtidas 0

Respostas

Afarias

Afarias

13/07/2004

Vc tem q utilizar o componente IBScript para executar o script citado.



T+


GOSTEI 0
Lucianols

Lucianols

13/07/2004

Onde encontro este componente?


GOSTEI 0
Afarias

Afarias

13/07/2004

Na paleta Interbase, junto com os demais componentes IBX

Se vc não tem este componente, é hora de atualizar seus componentes IBX.


T+


GOSTEI 0
POSTAR