FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Problema con Flotantes
Que tal:
Necesito ayuda Urgente. Tengo problemas sobre como se graban los flotantes en mi base de datos. Utilizo MySQL, y manejo campos de tipo float. A la hora de grabar el dato, y consultar la base de datos, los flotantes solo se graban con un decimal. He probado variar la forma de grabar el dato, y el problema persiste. contad:=123456.1234 Parambyname('dctotali').AsString:=currtostr(roundto(contad,-10)); Parambyname('dctotali').AsCurrency:=roundto(contad,-10); Parambyname('dctotali').AsCurrency:=contad; Parambyname('dctotali').AsString:=formatfloat('#########.#####',contad); en todos los casos, en base de datos me deja 123456.1 Agradeceria que alguien me pudiera ayudar, Gracias. |
#2
|
||||
|
||||
Hola,
no se si mysql tiene tambien la propiedad .AsFloat, si la tiene pruba con ello. puede ser que tus decimales no sean decimales? 100,50 <> 100.50 pero aun asi: Parambyname('dctotali').AsString:=currtostr(contad); deberia der darte el resultado corecto |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Flotantes con dbexpress | rex | Conexión con bases de datos | 1 | 04-10-2006 18:22:57 |
MaskEdit y Flotantes | alucardo | OOP | 5 | 04-10-2006 03:17:01 |
Truncar flotantes | pecosita | C++ Builder | 1 | 18-09-2006 17:14:50 |
DBGrids y Flotantes | alucardo | Conexión con bases de datos | 3 | 05-07-2006 16:39:06 |
menus flotantes | Toni | Varios | 6 | 19-04-2006 22:42:10 |
|