Erro na triguer !
Função da triguer:
Numerar a coluna Controle.
Triguer:
CREATE TRIGGER ´Tab_Nota_BI´ FOR ´Tab_Nota´
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
IF (NEW.´Not_Controle´ IS NULL) THEN
NEW.´Not_Controle´ = GEN_ID(,1);
END
Erro:
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 6, char 29.
,.
Numerar a coluna Controle.
Triguer:
CREATE TRIGGER ´Tab_Nota_BI´ FOR ´Tab_Nota´
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
IF (NEW.´Not_Controle´ IS NULL) THEN
NEW.´Not_Controle´ = GEN_ID(,1);
END
Erro:
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 6, char 29.
,.
Ullrich
Curtidas 0
Respostas
Ullrich
17/05/2006
Jente já descobri...
NEW.´Not_Controle´ = GEN_ID(,1);
é só prenencher este espaço com um Generator.
NEW.´Not_Controle´ = GEN_ID(Gen_Contador_Nota,1);
Meu problema é o seguinte:
Fiz um campo autoIncremento e não posso perder um numero do campo ´Not_Controle´, tipo:
Se o usuario clica em Novo e depois em Cancelar o campo Not_Controle perde o número.
Como faço isso?
Usando uma Trigger? se sim Como?
Existe outra forma?
Obrigado a todos pela atenção.
NEW.´Not_Controle´ = GEN_ID(,1);
é só prenencher este espaço com um Generator.
NEW.´Not_Controle´ = GEN_ID(Gen_Contador_Nota,1);
Meu problema é o seguinte:
Fiz um campo autoIncremento e não posso perder um numero do campo ´Not_Controle´, tipo:
Se o usuario clica em Novo e depois em Cancelar o campo Not_Controle perde o número.
Como faço isso?
Usando uma Trigger? se sim Como?
Existe outra forma?
Obrigado a todos pela atenção.
GOSTEI 0