Criando Trigger em Tempo de Execução
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 ;^
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
Curtidas 0
Respostas
Afarias
13/07/2004
Vc tem q utilizar o componente IBScript para executar o script citado.
T+
T+
GOSTEI 0
Lucianols
13/07/2004
Onde encontro este componente?
GOSTEI 0
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+
Se vc não tem este componente, é hora de atualizar seus componentes IBX.
T+
GOSTEI 0