jhonny: una pregunta, ¿Qué componentes usas para conectar a Firebird? Yo uso los MDO y me crea los campos persistentes como TBCDFields (Binay Coded Decimal) que es el representante sin pérdida de decimales.
Si en Delphi usas aún TFloatFields, vendría por ahí el fallo de guardar mal los decimales (supongo).
Ya digo, Firebird 1.5 en dialecto 3 con numeric(10,2) + MDOLIB = números correctos en los DBEdits, en Base de Datos "espulgada" con IB Expert y en los cálculos entre varios campos de tipo BCD.
Saludos.
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
|