Configuracion regional
Hola a todos, mi duda es la siguiente: Recibo un sistema hecho en Visual Basic 6 con SQL Server y "obliga" al usuario a que la configuracion regional sea con puntos para separar los miles y comas para separar los decimales, es decir el formato tradicional. Pero por otros sistemas que se ejecutan en el mismo ordenador se necesitaria la configuracion estadounidense, es decir, comas para separar los miles y puntos para separar los decimlaes. Cambiar la configuracion regional a este tipo podria traernos algun problema? El Visual Basic 6 es en español y me queda esa duda. Yo podria sacarle esa obligacion y cambiar los format y nada mas??? Desde ya muchas gracias.
A ver
Si grabas datos con Ansi Sql, esto es, usando instrucciones de tipo
INSERT INTO
UPDATE
Cuando armas la cadena sql, el separador decimal siempre es el punto y no se usa separador de miles
Personalmente, cuando tengo que concatenar una variable de tipo moneda o con decimales en una instruccion Sql, uso Replace, para cambiar la coma decimal por el punto, de este modo me independizo totalmente de la configuración Regional
Ahora, si trabajas directamente sobre Recordsets, asignas variables a los campos, no te hace falta formatear nada.
Saludos
Si grabas datos con Ansi Sql, esto es, usando instrucciones de tipo
INSERT INTO
UPDATE
Cuando armas la cadena sql, el separador decimal siempre es el punto y no se usa separador de miles
Personalmente, cuando tengo que concatenar una variable de tipo moneda o con decimales en una instruccion Sql, uso Replace, para cambiar la coma decimal por el punto, de este modo me independizo totalmente de la configuración Regional
Ahora, si trabajas directamente sobre Recordsets, asignas variables a los campos, no te hace falta formatear nada.
Saludos
