Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Grabar En SQL Campos Decimales, Solo me graba enteros? (https://www.clubdelphi.com/foros/showthread.php?t=35319)

freddiaz07 06-09-2006 23:55:52

Grabar En SQL Campos Decimales, Solo me graba enteros?
 
Hola Amigos Buenas Tardes, tengo un problema al querer grabar en una tabla de sql server un string solo me graba la parte numerica entera no la decimal por ejemplo 15,20 solo me graba 15 y necesito esos decimales las tablas estan bien los campos son decimales y nada. si saben algo. les agradeceria

Gracias..

:)

marcoszorrilla 07-09-2006 07:10:25

Y por qué no pones el código con el que haces esa grabación para ver si alguien te puede ayudar, a primera vista yo tocaría el separador decimal:
15,20 por 15.20.


Un Saludo.

ContraVeneno 07-09-2006 16:24:04

Pues nod ebería haber problema con la coma, siempre y cuando esten bien definidos los campos y los controles que utilizas para guardar los datos. Como ya dijo marco, lo mejor sería que pusieras tu código para tener una mejor idea del problema.

Lo mejor para evitar este tipo de cosas, es que utilizes cada tipo de dato como lo que es, es decir:
Código Delphi [-]
TuRecordset.Fields('TuCampo').AsFloat := TuControl.AsFloat;


esto es, sin hacer conversiones de un tipo a otro (de float a string, string a float, etc).


La franja horaria es GMT +2. Ahora son las 18:47:24.

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