Configuracion Regional
Publicado por COSS (7 intervenciones) el 22/11/2005 01:19:37
Hola a todos. Tengo un gran problema.
Tengo un programa que funciona perfectamente(en Mexico), solo que se desea usarlo en Brasil. El detalle es que en Brasil el separador de miles es el Punto (".") y el separador decimal es la Coma(","). Las bases de datos de SQL estan con intercalacion SQL_Latin_General.
Y cuando ellos intentan introducir cantidades logicamente las insertan como 170,25 cuando en Mexico debería set 170.25 y al insertarlo asi en SQL marca error("170,25") porque lo toma como si fueran 2 campos el 170 y el 25.
No se si me expliqué.
Una solución sería controlar todos los formatos en las cajas de texto manualmente, antes de insertarlo convertirlo, pero como el programa es bastante grande, y todo ya esta hecho, sería muy tardado hacer todas las validaciones. o Quizas nada mas deba cambiar la intercalacion del servidor SQL, lo malo es que una vez Instalado con una Intercalacion(COLLATION) creo que ya no permite cambiarlo.
Gracias por su atención...
Tengo un programa que funciona perfectamente(en Mexico), solo que se desea usarlo en Brasil. El detalle es que en Brasil el separador de miles es el Punto (".") y el separador decimal es la Coma(","). Las bases de datos de SQL estan con intercalacion SQL_Latin_General.
Y cuando ellos intentan introducir cantidades logicamente las insertan como 170,25 cuando en Mexico debería set 170.25 y al insertarlo asi en SQL marca error("170,25") porque lo toma como si fueran 2 campos el 170 y el 25.
No se si me expliqué.
Una solución sería controlar todos los formatos en las cajas de texto manualmente, antes de insertarlo convertirlo, pero como el programa es bastante grande, y todo ya esta hecho, sería muy tardado hacer todas las validaciones. o Quizas nada mas deba cambiar la intercalacion del servidor SQL, lo malo es que una vez Instalado con una Intercalacion(COLLATION) creo que ya no permite cambiarlo.
Gracias por su atención...
Valora esta pregunta


0