PDA

Ver la Versión Completa : usando componentes SQLdb error al Insertar registros


IVAND
28-03-2015, 17:05:07
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 )

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

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 Notevi
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