GARANTIR DESCONTO

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


Rogeranalista

Rogeranalista

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

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar