Ver Mensaje Individual
  #1  
Antiguo 17-03-2007
PINO72 PINO72 is offline
Miembro
 
Registrado: oct 2004
Ubicación: Málaga - España
Posts: 40
Reputación: 0
PINO72 Va por buen camino
Angry Problemas al actualizar campos numéricos con ClientDataSet e IBX

Hola a todos...
De nuevo os pido ayuda para solventar un problema que se me planteó hace dos días y no doy con la solución.

Trabajo con Delphi 7 - IB 7.5

Tengo una ficha con los siguientes componentes:
IBDataset1, ClientDataSet1, DataSetProvider1, DbGrid, DataSource .

El IbDataset esta cargado con lineas de facturas y a su vez tengo enlazado el ClientDataset con esta tabla. IBDataset - DataSetProvider - ClientDataset.
El DBGrid se carga con los datos del ClientDataSet y las modificaciones se producen sin problemas, es decir, inserto lineas, suprimo, edito, etc. todo ello grabandose correctamente en el IBDataset al hacer ApplyUpdates del ClientDataset, excepto los campos numéricos.

La definición de los campos persistentes del ClientDataSet coinciden con las definiciones de los campos del IBDataset al que estan ligados, y los campos numéricos son de tipo TFMTBCDField, TIBBCDField, y TIntegerField, aunque despues de observar las inserciones, los que no se actualizan son los TFMTBCDField y los TIBBCDField, permaneciendo nulos al hacer el ApplyUpdates.

¿Que esta pasando?

¿Es posible que existan problemas de conversión?

Gracias de antemano....
Responder Con Cita