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)
-   -   Insertar valor generador (https://www.clubdelphi.com/foros/showthread.php?t=28827)

Luis Castillo 03-01-2006 22:20:12

Insertar valor generador
 
A ver amigos.....

Tengo un problema que trate de buscar pero fue infructuosa la busqueda:confused: .

EStoy trabajando en Interbase y en delphi con componentes IBX y tengo un generador que lo utilizo para ingresar la llave primaria de varias tablas: barrios, municipio, departamento.

Y he ingresado datos en estas tablas por medio de codigo en el ISQL de interbase:

Insert Into Municipio (Nombre)
values ('nombrempio')

(....eso funciona bien....inserta bien...)

donde la estructura de la tabla municipio es (ID_Mpio, Nombre) <ID_Mpio es requerido> y el generador esta en un TRIGGER BeforeInsert de cada tabla.

Pero en delphi 7, cuando hago por medio de codigo, algo asi como...

IBTablaMunicipio.Insert;
IBTablaMunicipio.Field[1] := Edit.Text
IBTablaMunicipio.Post;
IBTablaMunicipio.Transaction.commit;

Pero me sale el error de que el campo ID_Mpio es requerido y ya saben el resto...no guarda.....porque el TRIGGER no hace su trabajo....

He oido que hay un problema con los generadores .....

Por favor, les agradezco su ayuda.

Gracias

rastafarey 04-01-2006 15:02:49

Resp
 
Has probado ponerle requerid=false a ese campo.
Espero te sirva de ayuda


La franja horaria es GMT +2. Ahora son las 06:02:04.

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