Como cambiar el formato de las fechas del SQL en una version en Inglés

13/03/2006 - 16:48 por Oskar | Informe spam
Tengo un equipo con el Windows 2003 Server y el SQL 2000 Server, todo en
Inglés.

En el SQL tengo una base de datos con tablas en las cuales las fechas se ven
dd/mm/yyyy, pero si le paso una consulta como por ejemplo
WHERE FECHA='13/03/2006' me dice que la conversión de tipos de dato esta
fuera de rango, porque entiendo que al ser la versión en Inglés, en vez de
leer las fechas dd/mm/yyyy las lee mm/dd/yyyy.

Si sería solo para hacer la consulta en vez de poner WHERE
FECHA='13/03/2006', pero lo que pasa es que las consulas las hace un
programa que he instalado.

¿Que tengo que cambiar en el SQL para que no me de error esa consulta?

He cambiado el idioma en la configuración regional del sistema operativo
por si acaso pero sigo igual.

Alguíen me puede decir como le cambio la forma de leer la fecha en el SQL.

Muchas gracias.
Oskar
 

Leer las respuestas

#1 Maxi
13/03/2006 - 16:56 | Informe spam
Hola, no recomiendo hacer eso para nada, no es una buena tecnica de
programacion.
Leete este link

http://www.microsoft.com/spanish/ms...art157.asp


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"Oskar" escribió en el mensaje
news:
Tengo un equipo con el Windows 2003 Server y el SQL 2000 Server, todo en
Inglés.

En el SQL tengo una base de datos con tablas en las cuales las fechas se
ven dd/mm/yyyy, pero si le paso una consulta como por ejemplo
WHERE FECHA='13/03/2006' me dice que la conversión de tipos de dato esta
fuera de rango, porque entiendo que al ser la versión en Inglés, en vez de
leer las fechas dd/mm/yyyy las lee mm/dd/yyyy.

Si sería solo para hacer la consulta en vez de poner WHERE
FECHA='13/03/2006', pero lo que pasa es que las consulas las hace un
programa que he instalado.

¿Que tengo que cambiar en el SQL para que no me de error esa consulta?

He cambiado el idioma en la configuración regional del sistema operativo
por si acaso pero sigo igual.

Alguíen me puede decir como le cambio la forma de leer la fecha en el SQL.

Muchas gracias.
Oskar

Preguntas similares