Hola a todos
Tengo la siguiente configuración
ENTORNO 1
Front-end: Windows 2000 server(en castellano) + iis
Back-end: Windows 2000 server(en castellano) + sql server 7 (en castellano
ENTORNO 2
Front-end: Windows 2000 server (en ingles) + iis
Back-end: Windows 2000 server (en ingles) + sql server 2000 (en ingles
En ambos entornos, la conexión al los sql server se realiza a través de OLEDB
Para que el manejo de la fecha no dependa de configuraciones en ingles y en castellano en el archivo global.asa, en la función de inicio de sesión, tengo la instrucción session.LCID082. De esta forma en ambos entornos la fecha se maneja igual DD/MM/YYYY
El problema lo tengo en el manejo de números. Cuando ejecuto la siguiente instrucción en los fontales
rst("campo")),0
rst.updat
En el entorno 1 me muesra (y se guarda en las tablas del sql) 29,00, pero en el entorno 2 me muestra (i se guarda en las tablas del sql) 2900. Es decir, en el entorno 2 la coma NO la toma como separador decimal
La configuración regional, en los dos entornos, tanto del front-end como del back-end es la misma
simbolo decimal: com
separador de miles: el punt
He realizado la siguiente prueba en el sql server y en ambos casos el resultado es el mismo: select convert(money,'29.0'),convert(money,'29,0'). El analizador de consultas de ambos sql server em muestra el mismos resultado: 29.0, 290. Por tanto creo que el problema podría estar el los frontales
¿Como puedo hacer que ambos entornos se comporten exantamente igual e interpreten la coma y el punto de la misma forma
¿Existe algún parámetro similar al LCID para la gestión de números
Muchas gracias
Leer las respuestas