Obtener el lenguaje o el formato fecha

04/12/2003 - 17:31 por Jose | Informe spam
Hola, lo que pregunto es la manera de poder saber,
mediante código VB y/o por sentencias SQL, el formato de
la fecha que tiene el servidor (SQL SERVER) o el lenguaje
por defecto, que es el que establece igualmente el formato
de esta.
Todo viene dado por la necesidad de acceder a 2 servidores
en los que cada uno tiene la fecha de una
manera "dd/mm/yyyy" y "mm/dd/yyyy", además ya me he
enfrentado a la necesidad de retocar código al migrar de
versión por culpa de esto. Entonces lo que necesito, para
hacer más robustas las aplicaciones, es esa funcion escudo
para antes de ejecutar nada me cubra el formato de fecha.
Por ahí he visto soluciones muy interesantes, como la de
guardar el nº de días, pero claro, a estas alturas no se
puede cambiar algo tan básico en lo ya existente.

Muchas Gracias.
.

Preguntas similare

Leer las respuestas

#1 ulises
04/12/2003 - 17:41 | Informe spam
Con SELECT @@language, obtiene el lenguaje con el cual se
trabjará en la conexión, 'us_english' usa el formato de
fecha mdy y 'Español' o 'spanish' usa el formato de fecha
dmy.

Otra forma es es incluir siempre en tus procedimientos la
sentencia SET DATEFORMAT en el cual le indicas con que
formato de fecha vas a trabajar.

Pero lo más óptimo es enviar las fechas al SQL siempre en
formato ANSI 'yyyymmdd hh:mm:dd' y lo toma en forma
correcta independientemente del lenguaje.

Saludos,
Ulises

Hola, lo que pregunto es la manera de poder saber,
mediante código VB y/o por sentencias SQL, el formato de
la fecha que tiene el servidor (SQL SERVER) o el lenguaje
por defecto, que es el que establece igualmente el


formato
de esta.
Todo viene dado por la necesidad de acceder a 2


servidores
en los que cada uno tiene la fecha de una
manera "dd/mm/yyyy" y "mm/dd/yyyy", además ya me he
enfrentado a la necesidad de retocar código al migrar de
versión por culpa de esto. Entonces lo que necesito, para
hacer más robustas las aplicaciones, es esa funcion


escudo
para antes de ejecutar nada me cubra el formato de fecha.
Por ahí he visto soluciones muy interesantes, como la de
guardar el nº de días, pero claro, a estas alturas no se
puede cambiar algo tan básico en lo ya existente.

Muchas Gracias.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida