Problema con fechas y Linked Server

25/08/2003 - 09:42 por amosquera | Informe spam
Hola,

Cuando ejecuto una query del tipo
select * from tabla where campo_datetime = 'dd-mm-yyyy'
contra un servidor vinculado, obtengo el siguiente error:

"La conversión del tipo de datos char a datetime produjo
un valor datetime fuera de intervalo."

Si la query la ejecuto directamente en el servidor
vinculado funciona bien.

He probado con distintos formatos de fecha mm-dd-yyyy etc..
y falla.

Tengo SQL 2000 sp2.

El servidor principal y el servidor vinculado tienen la
misma configuración y las misma opciones collation.
 

Leer las respuestas

#1 Carlos Sacristan
25/08/2003 - 10:11 | Informe spam
Para trabajar con fechas sin que te den dolores de cabeza, utiliza
siempre el formato ANSI, es decir, 'yyyymmdd hh:mn:ss'



Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro

(Guía de netiquette del foro)
http://www.helpdna.net/bosqlfaq00.htm
http://perso.wanadoo.es/rubenvigon/foro

(FAQ's de SQL Server)
http://support.microsoft.com/defaul.../70faq.asp
http://www.helpdna.net/bosqlfaq.htm

"amosquera" escribió en el mensaje
news:068301c36adc$7173a6e0$
Hola,

Cuando ejecuto una query del tipo
select * from tabla where campo_datetime = 'dd-mm-yyyy'
contra un servidor vinculado, obtengo el siguiente error:

"La conversión del tipo de datos char a datetime produjo
un valor datetime fuera de intervalo."

Si la query la ejecuto directamente en el servidor
vinculado funciona bien.

He probado con distintos formatos de fecha mm-dd-yyyy etc..
y falla.

Tengo SQL 2000 sp2.

El servidor principal y el servidor vinculado tienen la
misma configuración y las misma opciones collation.

Preguntas similares