Buenas las tengan a todos.
Es que se me presenta un error cuando digito un valor real en un DBEdit. Algunas veces me disminuye .01 y otras veces no lo cambia.
Ejemplo: Cuando digito 12.45 y luego le doy la tecla TAB para seguir introduciendo datos me disminuye a 12.49. En cambio, cuando digito 12.13 ese valor no lo cambia.
El tipo de dato en el motor de BD en Sql Server es Decimal(16,2) y en Oracle es Number (16,2)
Si miro en el Datamodule este campo, aparce como tipo de dato Float.
El error es en Delphi o en el Motor? Si es en Delphi, como se podria solucionar?