PDA

Ver la Versión Completa : inconveniente con campos float


el_barto
22-07-2005, 18:18:15
Buenos dias foro:

Cada vez que pongo un dato float ocurre algo muy extraño por ejemplo si digito:

12.87 y me guarda 12.8777704238892

como hago para corregir esto

ContraVeneno
22-07-2005, 18:22:50
¿donde lo quieres guardar?

la función formatfloat ¿te sirve?

jfgonzalez
22-07-2005, 19:27:49
Eso ocurre cuando los grabas en la BD, por que si es asi, debes definir la longitud de cifras decimales en el campo, campo1 numeric(4,2) para evitar esa cantidad.
Si el inconveniente es delphi, puedes utilizar el tipo de dato variant, y convertirlo a string o int sin ningun problema