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.

Preguntas similare

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.
Respuesta Responder a este mensaje
#2 amosquera
25/08/2003 - 14:56 | Informe spam
Cómo he comentado en el mensaje original he probado
con distintos formatos de fecha y falla con todos.


Gracias.

Usa la fecha en formato 'yyyy-mm-dd'

Gustavo Larriera, MSFT MVP-SQL
Uruguay LatAm

This message is provided "AS IS" with no warranties


expressed or implied,
and confers no rights.


"amosquera" wrote in message
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.





.

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