Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Lazarus, FreePascal, Kylix, etc. (https://www.clubdelphi.com/foros/forumdisplay.php?f=14)
-   -   usando componentes SQLdb error al Insertar registros (https://www.clubdelphi.com/foros/showthread.php?t=87992)

IVAND 28-03-2015 17:05:07

usando componentes SQLdb error al Insertar registros
 
Hola a todos nuevamente


Estoy tratando de entender el Codetiphon , usando para esto los componentes SQLdb , las consultas van bien , pero cuando quiero insertar y tratar de grabar me da error indicando q un campo no puede estar nulo (eso es correcto puesto q el campo es autoincremental asi esta definido en la base de datos )
Código Delphi [-]
Grabar.insert ;
Grabar.applyudpdates ;
Error campo key_configuracion no puede estar en null

en la base esta puesto el trigger correctamente pues desde el Ibexpert se dispara bien el incremental


Que me falta en el componente para q se incremente bien

En los ibx hay una propiedad GeneratorField donde se coloca el generador de la base de datos y el campo q se inserta y listo en estos componentes no les encuentro


En la propiedad InsertSQl del componentes he colocado esto y tampoco funciona
Código SQL [-]
insert into CAB_AUX
  (KEY_CONFIGURACION,KEY_VENDEDOR, FECHA, OBSERVACION, REFERENCIA, SUBTOTAL,
   POR_DESCUENTO, DESCUENTO, OTRO_DESCUENTO, MONTO_IVA, RECARGO, RECARGO1,
   RECARGO2, VAL_RETENCION, KEY_PERSONA, COD_TRANSACCION, INDICE)
values
  (gen_id(k_configuracion,1), :KEY_VENDEDOR, :FECHA, :OBSERVACION, :REFERENCIA,
   :SUBTOTAL, :POR_DESCUENTO, :DESCUENTO, :OTRO_DESCUENTO, :MONTO_IVA,
   :RECARGO, :RECARGO1, :RECARGO2, :VAL_RETENCION, :KEY_PERSONA, :COD_TRANSACCION,
   :INDICE)

Gracias por su tiempo

Casimiro Noteví 28-03-2015 19:24:24

Si tienes un trigger, entonces debería de hacerlo él.

IVAND 28-03-2015 19:37:59

No no lo hace o yo no hago algo bien , he cambiado los componentes a Zeos Lib , ahi si funciona bien

Gracias


La franja horaria es GMT +2. Ahora son las 00:34:18.

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