Fórum Problemas com INTERBASE.. #235134
30/05/2004
0
Pessoal estou criando este TRIGGER.
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.
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
Curtir tópico
+ 0
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
Clique aqui para fazer login e interagir na Comunidade :)