Fórum Problemas com INTERBASE.. #235134

30/05/2004

0

Pessoal estou criando este TRIGGER.
SET TERM ^;
CREATE TRIGGER ESTOQUE FOR ENTRA_ESTOQUE
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
UPDATE TAB_ESTOQUE
 SET QUANTIDADE = QUANTIDADE + NEW.QUANTIDADE
 WHERE CODIGO = NEW.CODIGO;
END ^
SET TERM ; ^


Só que quando vou executar recebo a seguinte mensagem
[color=red:dceaaaad1a]Dynamic SQL Error
SQL error code = -206
Column unknown
NEW.QUANTIDADE
Statement: CREATE TRIGGER ESTOQUE FOR ENTRA_ESTOQUE
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
UPDATE TAB_ESTOQUE
SET QUANTIDADE = QUANTIDADE + NEW.QUANTIDADE
WHERE CODIGO = NEW.CODIGO;
END[/color:dceaaaad1a]
Ele não esta reconhecendo a variavel NEW.
Já reinstalei o INTERBASE mas não adiantou.
Será que alguém já viu algo parecido?
por favor me ajudem.
Erivan Marinho.


Peninha

Peninha

Responder

Posts

31/05/2004

Emerson Nascimento

não sei se estou certo, mas ao que parece a sua tabela ENTRA_ESTOQUE não possui um campo chamado QUANTIDADE


Responder

Gostei + 0

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

Aceitar