Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

etspaz

executar trigger com delphi

Recommended Posts

ola pessoal, tenho a seguinte tabela, generator e trigger.a ideia e fazer uma trigger para auto incrementar o campo numero, primeiro se tiver algum erro nas instrucoes, por favor me digam,pois sou iniciante.segundo, como faço para ativar esta trigger com programa em delphi, pois pensei que como é algo feito no banco quando inserisse um registro pelo programa ja funcionava,que fosse independente do programa, mas tenho que inserir um numero na mao, entao acho que falta alguma coisa,ah, estou usando clientdataset, datasource, datasetprovider,sqldataset e sqlconetion, interbase 6 e delphi 7desde ja agradeço a todos!CREATE GENERATOR AUTO_ID;CREATE TABLE TESTE_INC ( NUMERO INTEGER NOT NULL);ALTER TABLE TESTE_INC ADD CONSTRAINT PK_TESTE_INC PRIMARY KEY (NUMERO);SET TERM ^ ;/* Trigger: AUTO_INC */CREATE TRIGGER AUTO_INC FOR TESTE_INCACTIVE BEFORE INSERT POSITION 1ASBEGINif (new.numero is null) then new.numero = GEN_ID(auto_id,1);END^SET TERM ; ^

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.