Ayuda con redondeo de decimales

19/08/2005 - 17:40 por Sandrina | Informe spam
Buenas tardes,

Tengo un programa con Visual Basic y BBDD en SQL en el cual tengo un campo
en la BBDD definido como float para guardar en el numeros decimales.
Mi problema es que si el usuario introduce 15,230 en la BBDD me queda
guardado como 15,23 y necesito que tambien se almacene el 0 es decir, que
se guarde 15,230 . No si se el problema está en el código o en el diseño de
la BBDD.
Por favor alguien me puede ayudar a resolverlo?

Muchas gracias
Sandrina.

Preguntas similare

Leer las respuestas

#1 Hero
19/08/2005 - 17:43 | Informe spam
Hola,

Asegúrate de que el campo este definido con 3 DECIMALES


Saludos,
Hero

"Sandrina" escribió en el mensaje
news:
Buenas tardes,

Tengo un programa con Visual Basic y BBDD en SQL en el cual tengo un campo
en la BBDD definido como float para guardar en el numeros decimales.
Mi problema es que si el usuario introduce 15,230 en la BBDD me queda
guardado como 15,23 y necesito que tambien se almacene el 0 es decir, que
se guarde 15,230 . No si se el problema está en el código o en el diseño


de
la BBDD.
Por favor alguien me puede ayudar a resolverlo?

Muchas gracias
Sandrina.


Respuesta Responder a este mensaje
#2 Isaias
19/08/2005 - 17:53 | Informe spam
Exacto (me ganaste la respuesta):

DECLARE @MyFloat FLOAT, @MyDecimal DECIMAL(6,3)
SET @MyFloat = 15.230
SET @MyDecimal = 15.230
PRINT @MyFloat; PRINT @MyDecimal
Respuesta Responder a este mensaje
#3 Lesca, Carlos David
19/08/2005 - 17:54 | Informe spam
No se si podras a la altuara que tenes desarrollado el sistema, pero trata
de utilizar campos de tipo numeric en lugar de float, sobre todo si con esos
valores en algun momento tenes que hacer cuenta. Este dato me lo paso
Liliana Sorrentino, miembro de la lista, y se me solucionaron un monton de
problemas de este tipo.

Saludos.

"Sandrina" escribió en el mensaje
news:
Buenas tardes,

Tengo un programa con Visual Basic y BBDD en SQL en el cual tengo un campo
en la BBDD definido como float para guardar en el numeros decimales.
Mi problema es que si el usuario introduce 15,230 en la BBDD me queda
guardado como 15,23 y necesito que tambien se almacene el 0 es decir, que
se guarde 15,230 . No si se el problema está en el código o en el diseño


de
la BBDD.
Por favor alguien me puede ayudar a resolverlo?

Muchas gracias
Sandrina.


Respuesta Responder a este mensaje
#4 Sandrina
19/08/2005 - 18:16 | Informe spam
Hola , gracias por vuestra rápida ayuda.

Como puedo asegurar eso en la BBDD?
Te lo pregunto porque por ejemplo si guardo 15,232 si que me guarda 15,232,
pero si lo que grabo es 15,230 solamente me graba 15,23

Muchas gracias de nuevo

Sandrina


"Hero" escribió en el mensaje
news:#
Hola,

Asegúrate de que el campo este definido con 3 DECIMALES


Saludos,
Hero

"Sandrina" escribió en el mensaje
news:
> Buenas tardes,
>
> Tengo un programa con Visual Basic y BBDD en SQL en el cual tengo un


campo
> en la BBDD definido como float para guardar en el numeros decimales.
> Mi problema es que si el usuario introduce 15,230 en la BBDD me queda
> guardado como 15,23 y necesito que tambien se almacene el 0 es decir,


que
> se guarde 15,230 . No si se el problema está en el código o en el diseño
de
> la BBDD.
> Por favor alguien me puede ayudar a resolverlo?
>
> Muchas gracias
> Sandrina.
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida