Problemas com INTERBASE..

Delphi

30/05/2004

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

Curtidas 0

Respostas

Emerson Nascimento

Emerson Nascimento

30/05/2004

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


GOSTEI 0
POSTAR