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

problema con decimales

Estas en el tema de problema con decimales en el foro de ASP Clásico en Foros del Web. Mi problema es que tengo una pagina de captura donde ciertos campos son datos númericos pero me he topado con que no todos los equipos ...
  #1 (permalink)  
Antiguo 24/05/2002, 09:53
 
Fecha de Ingreso: mayo-2002
Mensajes: 50
Antigüedad: 22 años, 1 mes
Puntos: 0
problema con decimales

Mi problema es que tengo una pagina de captura donde ciertos campos son datos númericos pero me he topado con que no todos los equipos de los usuarios tienen la misma configuración con respecto a la identificación de miles y cedicmales o lo que es comas y puntos. y sucede que cuando capturan un numero con decimales al guardarce en la base de datos aparece como un numero entero
ejemplo:
2.59=259
2,569=2.56

Quisiera saber si es posible solucionar este problema.
Gracias.
  #2 (permalink)  
Antiguo 27/05/2002, 10:21
 
Fecha de Ingreso: mayo-2002
Mensajes: 50
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: problema con decimales

Yo se que el problema que tengo puede ser muy complejo pero agradeceria que alguien me pudiera orientar en que puedo hacer en estos casos.
Gracias.
  #3 (permalink)  
Antiguo 27/05/2002, 18:42
 
Fecha de Ingreso: abril-2002
Mensajes: 41
Antigüedad: 22 años, 2 meses
Puntos: 0
Re: problema con decimales

JCenteno:
Debes utilizar la función FormatNumber()
La sintaxis es FormatNumber(expresión,cantidad_de_decimales)
El código te quedaría así:
Dim Resultado
Resultado= FormatNumber(numero,4)
Este código te mostrará el nro que ingresaste con 4 decimales.
Espero que te sirva
Saludos
  #4 (permalink)  
Antiguo 28/05/2002, 00:20
Avatar de Mickel  
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 22 años, 1 mes
Puntos: 7
Re: problema con decimales

Solucion simple: Antes de grabarlo en la base de datos, hazle un replace a la variable que obtengas via Request.
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 22:11.