¿Limitación de tamaño en query con FOR XML AUTO, ELEMENTS?

07/04/2006 - 11:46 por Victor | Informe spam
Hola.

Tengo dos consultas con un UNION, y al final tengo la claúsula FOR XML AUTO,
ELEMENTS.

Si limito el resultado a 3/4 filas, se me genera el documento xml, pero si
son más (y la consulta puede devolver 40 filas), da un error la página, y si
miro el código fuente, la información aparece truncada.

Si lo pruebo "como antaño" (o sea, recuperando columna a columna de cada
fila) no tengo problema.

¿Puede ser que en XML, el SQLServer (2000, por cierto) envie la infomación
en una cadena y por eso se trunca?

Muchas gracias.
Víctor.

Preguntas similare

Leer las respuestas

#1 Salvador Ramos
07/04/2006 - 13:24 | Informe spam
Hola,

Lo estás probando desde el Query Analyzer o desde una aplicación tuya ?

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"Victor" escribió en el mensaje
news:%
Hola.

Tengo dos consultas con un UNION, y al final tengo la claúsula FOR XML
AUTO,
ELEMENTS.

Si limito el resultado a 3/4 filas, se me genera el documento xml, pero si
son más (y la consulta puede devolver 40 filas), da un error la página, y
si
miro el código fuente, la información aparece truncada.

Si lo pruebo "como antaño" (o sea, recuperando columna a columna de cada
fila) no tengo problema.

¿Puede ser que en XML, el SQLServer (2000, por cierto) envie la infomación
en una cadena y por eso se trunca?

Muchas gracias.
Víctor.


Respuesta Responder a este mensaje
#2 Victor
07/04/2006 - 16:26 | Informe spam
Desde una aplicación mia (asp).

Desde el Query Analyzer también se corta (pero en un punto diferente).

"Salvador Ramos" escribió en el
mensaje news:%
Hola,

Lo estás probando desde el Query Analyzer o desde una aplicación tuya ?

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"Victor" escribió en el mensaje
news:%
> Hola.
>
> Tengo dos consultas con un UNION, y al final tengo la claúsula FOR XML
> AUTO,
> ELEMENTS.
>
> Si limito el resultado a 3/4 filas, se me genera el documento xml, pero


si
> son más (y la consulta puede devolver 40 filas), da un error la página,


y
> si
> miro el código fuente, la información aparece truncada.
>
> Si lo pruebo "como antaño" (o sea, recuperando columna a columna de cada
> fila) no tengo problema.
>
> ¿Puede ser que en XML, el SQLServer (2000, por cierto) envie la


infomación
> en una cadena y por eso se trunca?
>
> Muchas gracias.
> Víctor.
>
>


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