Fórum Não consigo fazer a Trigger #57869
09/02/2007
0
Pessoal
Fiz a seguinte Trigger no Ibexpert:
CREATE TRIGGER TI_UPSITUACAO FOR CONTAPAGAR
ACTIVE BEFORE INSERT POSITION 0
AS
begin
if NEW.SITUACAO_CONTAPAGAR is null then
SITUACAO_CONTAPAGAR = 1
end
Quando vou executar, apresenta uma mensagem de erro informando o que NEW não existe. O propósito de fazer a trigger é quando vou adicionar um registro é para atualizar 1 no campo SITUACAO_CONTAPAGAR. Pensei de usar um update mas estou adicionando registro é tanto que estou no evento Before Insert...
O que será que está errado
Sou usuário do INTERBASE 6.0
Aguardo resposta
Rogério
Fiz a seguinte Trigger no Ibexpert:
CREATE TRIGGER TI_UPSITUACAO FOR CONTAPAGAR
ACTIVE BEFORE INSERT POSITION 0
AS
begin
if NEW.SITUACAO_CONTAPAGAR is null then
SITUACAO_CONTAPAGAR = 1
end
Quando vou executar, apresenta uma mensagem de erro informando o que NEW não existe. O propósito de fazer a trigger é quando vou adicionar um registro é para atualizar 1 no campo SITUACAO_CONTAPAGAR. Pensei de usar um update mas estou adicionando registro é tanto que estou no evento Before Insert...
O que será que está errado
Sou usuário do INTERBASE 6.0
Aguardo resposta
Rogério
Rogeranalista
Curtir tópico
+ 0
Responder
Posts
09/02/2007
Sremulador
amigo em after funcionaria, veja
CREATE TRIGGER TI_UPSITUACAO FOR CONTAPAGAR ACTIVE BEFORE INSERT POSITION 0 AS begin if (SITUACAO_CONTAPAGAR is null) then SITUACAO_CONTAPAGAR = 1 end
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)