Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/10/2010, 11:28
Avatar de pyanqn
pyanqn
 
Fecha de Ingreso: noviembre-2005
Mensajes: 331
Antigüedad: 19 años
Puntos: 8
Pregunta Configurar decimales en ASP

Hola. tengo un problema con una aplicación hecha en ASP.
El problema se encuentra con los datos que son números con decimales. La aplicación es un enlatado, asi que no puedo tocar casi nada, se que el problema es alguna configuración en mi Windows Server 2003.

La aplicación ejecuta un script que cambia las "," por "." para unificar el separador decimal. Entonces, siempre sera el "." (La aplicación dejo de funcionar al instalarla en un nuevo servidor)

Luego, al ingresar un dato numérico, por ejemplo 2.02 la aplicación lo deja como esta, pero si ingreso 2,02 lo transforma en 2.02 hasta este punto todo va bien, el problema es que al guardar en la base de datos SQL Server, se guarda 202.00

Mi configuración regional en el servidor es México (Todas las pruebas las hago desde un browser en mismo servidor).

También toque en el registro y deje los siguientes datos:
HKEY_USERS --> .DEFAULT -->Control Panel -->Intenational y cambiamos los valores a:

sDecimal: .
sMonDecimalSep: .
sMonThousandSep; ,
sThousand ,

Pero esto tampoco funciona. En la base se siguen guardando los datos mal.

Me podrían dar alguna sugerencia al respecto?
Gracias!
__________________
Software Neuquén