Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Asignar el valor de un campo AutoInc definido en un tirgger_BI (https://www.clubdelphi.com/foros/showthread.php?t=60172)

KAYO 23-09-2008 17:04:11

Asignar el valor de un campo AutoInc definido en un tirgger_BI
 
En una B.D. Firebird 2. tengo unas tablas Master-Detail en la que quisiera asignar el valor de un campo AutoInc definido por un trigger al campo de la base detail.... El Problema es que cuando asigno el valor siempre esta en cero o Nill....

ESPERO SER CLARO Y AGRADEZCO VUESTRA AYUDA!!!

BlueSteel 23-09-2008 17:47:05

Cita:

Empezado por KAYO (Mensaje 315743)
En una B.D. Firebird 2. tengo unas tablas Master-Detail en la que quisiera asignar el valor de un campo AutoInc definido por un trigger al campo de la base detail.... El Problema es que cuando asigno el valor siempre esta en cero o Nill....

ESPERO SER CLARO Y AGRADEZCO VUESTRA AYUDA!!!


Hola Kayo.... yo utilizo Interbase 6.. y para designar un campo como AutoInc... tengo que además definir un Generador.. no se si en Firebird es así...

asi que utilizo la sentencia sql para designar el valor del generador...

Código SQL [-]
Set Generator g_fac_numero to 2


como dije,... esto lo uso en Interbase y no se si en Firebird es así, algun maestro podrá decir como es...

Salu2:p:D


La franja horaria es GMT +2. Ahora son las 15:46:22.

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