Foros del Web » Programando para Internet » ASP Clásico »

Redondeo no deseado

Estas en el tema de Redondeo no deseado en el foro de ASP Clásico en Foros del Web. Hola: Tengo un GridView, una DB Access y un AccessDataSource. La base de datos tiene una tabla con un campo decimal con 2 decimales. Cuando ...
  #1 (permalink)  
Antiguo 30/06/2008, 09:00
 
Fecha de Ingreso: junio-2007
Mensajes: 41
Antigüedad: 17 años, 10 meses
Puntos: 0
Redondeo no deseado

Hola:

Tengo un GridView, una DB Access y un AccessDataSource.
La base de datos tiene una tabla con un campo decimal con 2 decimales.

Cuando modifico un valor decimal en ese campo me lo redondea a un entero.

1,5 --> 2
1,4 --> 1

¿Alguna idea de porque está haciendo eso?

Compruebo el valor de la variable antes de insertar y está correcta.
En la base de datos se pueden insertar valores decimales.

Gracias por adelantado.
  #2 (permalink)  
Antiguo 30/06/2008, 09:42
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 1 mes
Puntos: 88
Respuesta: Redondeo no deseado

antes de insertarla en la base de datos, aplicale el formatnumber

Cita:
rs("campo").value=formatnumber(valor,2)
si usas ADO

o para SQL igual solo en su lugar respectivo
Cita:
SQL="INSERT INTO TABLA(campodecimal) value(" & formatnumber(valor,2) & ")"
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:45.