![]() |
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! |
Usa el formato double precision.
|
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