Fenomeno paranormal...

03/03/2006 - 13:15 por uRkEl!! | Informe spam
Hola ;-)

Tengo una vista que si la ejecuto desde el Enterprise Manager funciona
correctamente. Hago una consulta sobre dicha vista desde el SQL Query
Analyzer y tambien funciona perfectamente. En cambio, cuando la lanzo la
misma consulta desde la Microsoft Query (Excel) me da un error (out-of-range
al convertir un valor a smalldatetime). La consulta que lanzo es la siguiente:

SELECT *
FROM DWH.dbo.X_DebtorsBalancesOverdues X_DebtorsBalancesOverdues
WHERE (X_DebtorsBalancesOverdues.Customer Between ' C01' And ' ZM000') AND
(X_DebtorsBalancesOverdues.RegionDescr Between 'Co-producers' And
'UK&EIRE') AND
(X_DebtorsBalancesOverdues.intercompany Between 'N' And 'Y')

Lo mas curioso es que tengo otro servidor, con la misma configuracion, donde
la vista y la consulñta funcionan perfectamente, quiero decir, cuando desde
un Excel del primer servidor lanzo la cosnulta contra el segundo servidor,
tambien funciona.

¿Alguna idea?

Preguntas similare

Leer las respuestas

#1 Victor Koch
03/03/2006 - 14:00 | Informe spam
Un trabajo para los "cazafantasmas"

Un saludo, Víctor Koch.


"uRkEl!!" escribió en el mensaje
news:
Hola ;-)

Tengo una vista que si la ejecuto desde el Enterprise Manager funciona
correctamente. Hago una consulta sobre dicha vista desde el SQL Query
Analyzer y tambien funciona perfectamente. En cambio, cuando la lanzo la
misma consulta desde la Microsoft Query (Excel) me da un error


(out-of-range
al convertir un valor a smalldatetime). La consulta que lanzo es la


siguiente:

SELECT *
FROM DWH.dbo.X_DebtorsBalancesOverdues X_DebtorsBalancesOverdues
WHERE (X_DebtorsBalancesOverdues.Customer Between ' C01' And ' ZM000')


AND
(X_DebtorsBalancesOverdues.RegionDescr Between 'Co-producers' And
'UK&EIRE') AND
(X_DebtorsBalancesOverdues.intercompany Between 'N' And 'Y')

Lo mas curioso es que tengo otro servidor, con la misma configuracion,


donde
la vista y la consulñta funcionan perfectamente, quiero decir, cuando


desde
un Excel del primer servidor lanzo la cosnulta contra el segundo servidor,
tambien funciona.

¿Alguna idea?
Respuesta Responder a este mensaje
#2 Maxi
03/03/2006 - 16:09 | Informe spam
Hola, el tema es de fechas ahi, como las estas trabajando? en formato ansi?


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


"uRkEl!!" escribió en el mensaje
news:
Hola ;-)

Tengo una vista que si la ejecuto desde el Enterprise Manager funciona
correctamente. Hago una consulta sobre dicha vista desde el SQL Query
Analyzer y tambien funciona perfectamente. En cambio, cuando la lanzo la
misma consulta desde la Microsoft Query (Excel) me da un error
(out-of-range
al convertir un valor a smalldatetime). La consulta que lanzo es la
siguiente:

SELECT *
FROM DWH.dbo.X_DebtorsBalancesOverdues X_DebtorsBalancesOverdues
WHERE (X_DebtorsBalancesOverdues.Customer Between ' C01' And ' ZM000')
AND
(X_DebtorsBalancesOverdues.RegionDescr Between 'Co-producers' And
'UK&EIRE') AND
(X_DebtorsBalancesOverdues.intercompany Between 'N' And 'Y')

Lo mas curioso es que tengo otro servidor, con la misma configuracion,
donde
la vista y la consulñta funcionan perfectamente, quiero decir, cuando
desde
un Excel del primer servidor lanzo la cosnulta contra el segundo servidor,
tambien funciona.

¿Alguna idea?
Respuesta Responder a este mensaje
#3 uRkEl!!
06/03/2006 - 11:07 | Informe spam
Las fechas almacenadas estan en formato ansi (YYYY-MM-DD) y en principio
todas son correctas. Lo curioso es que probado creando un nuevo archivo excel
que lanza la misma consulta y entonces si funciona. Más cursioso todavía.

uRkEl!!


"Maxi" escribió:

Hola, el tema es de fechas ahi, como las estas trabajando? en formato ansi?


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


"uRkEl!!" escribió en el mensaje
news:
> Hola ;-)
>
> Tengo una vista que si la ejecuto desde el Enterprise Manager funciona
> correctamente. Hago una consulta sobre dicha vista desde el SQL Query
> Analyzer y tambien funciona perfectamente. En cambio, cuando la lanzo la
> misma consulta desde la Microsoft Query (Excel) me da un error
> (out-of-range
> al convertir un valor a smalldatetime). La consulta que lanzo es la
> siguiente:
>
> SELECT *
> FROM DWH.dbo.X_DebtorsBalancesOverdues X_DebtorsBalancesOverdues
> WHERE (X_DebtorsBalancesOverdues.Customer Between ' C01' And ' ZM000')
> AND
> (X_DebtorsBalancesOverdues.RegionDescr Between 'Co-producers' And
> 'UK&EIRE') AND
> (X_DebtorsBalancesOverdues.intercompany Between 'N' And 'Y')
>
> Lo mas curioso es que tengo otro servidor, con la misma configuracion,
> donde
> la vista y la consulñta funcionan perfectamente, quiero decir, cuando
> desde
> un Excel del primer servidor lanzo la cosnulta contra el segundo servidor,
> tambien funciona.
>
> ¿Alguna idea?



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