Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Float y Firebird (https://www.clubdelphi.com/foros/showthread.php?t=44010)

dvlt 25-05-2007 23:36:54

Float y Firebird
 
Hola compañeros,
estoy haciendo un programita, en delphi sobre una base de datos firebird,de cálculos y guardo los valores en la base de datos en campos float. El problema viene dado en que se almacenan con más decimales de los que yo deseo; por ejemplo, si desde mi formulario inserto el valor 15,51 pues se almacena un 15,5100002288818 y al recuperar este valor no consigo tener tan solo dos decimales como me interesaria. Para recuperar este valor utilizo una SQL y lo muestro por un DBedit...

Alguien se ha encontrado con este mismo problema??? Ayuda please!!!

GRACIAS!

Casimiro Noteví 26-05-2007 00:10:33

Usa el formato double precision.

subzero 26-05-2007 06:29:01

hola...


Que te parece si el campo lo creas como DECIMAL en el cual le indiques la cantidad de valores enteros que quieres que se muestren y la cantidad de Decimales que este contenga o quizas utiliza alguna forma por código de tal manera que te permita redondea el valor a la unidades decimales que desees...


Suerte!


La franja horaria es GMT +2. Ahora son las 10:21:15.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi