Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Error al generar Trigger (https://www.clubdelphi.com/foros/showthread.php?t=51333)

saltamirano 12-12-2007 18:43:23

Error al generar Trigger
 
Hola Compas,

Estoy tratando de generar un trigger en Firebird, lo hago a través del IBExpert, el mismo que te da una opción de crearlo automáticamente, el código es:
CREATE TRIGGER USUARIO_BI FOR USUARIO
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
IF (NEW.USU_COD IS NULL) THEN
NEW.USU_COD = GEN_ID(,1);
END
sin embargo me sale el siguiente error:
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 6, char 26.
,.

Alguien tiene alguna idea porque sale este error?

Mil Gracias y saludos

Héctor Randolph 12-12-2007 19:35:53

Hola saltamirano

Código SQL [-]
  NEW.USU_COD = GEN_ID(,1);

Seguramente el error se presenta en ésta línea, la función GEN_ID, recibe dos parámetros, uno es el nombre del generador y el otro es el incremento.

Saludos


La franja horaria es GMT +2. Ahora son las 16:07:34.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi