Devolver resultados desde proc. almacenado hacia informe

13/09/2006 - 10:42 por Jorge López | Informe spam
Buenos días

Para resolver unas consultas complejas necesito usar unos
procedimientos almacenados mediante cursores y demás.

El caso es que uso unos PRINTs para sacar los resultados que me
interesan pero al ir al diseñador de Reporting Services y crear un
informe nuevo, le digo que coja como origen de datos el resultado de
ese procedimiento pero no obtiene dato alguno.

Cuando el procedimiento almacenado contiene un simple SELECT sin
devolver los resultados vía PRINT sí funciona.

¿Alguien sabe cómo puedo resolver esto?

Gracias y saludos
 

Leer las respuestas

#1 Alejandro Mesa
13/09/2006 - 13:50 | Informe spam
Jorge,

Puedes enviar resultados desde un sp, hacia la aplicacion cliente, usando
parametros de salida y/o mediante la sentencia "select". No uses el comando
"print" para enviar informacion ahacia una aplicacion cliente, este mas bien
se utiliza como recurso para hacer debug de tu codigo. Ademas, las salidas
del comando "print" no se veran hasta que el sp halla terminado.


AMB

"Jorge López" wrote:


Buenos días

Para resolver unas consultas complejas necesito usar unos
procedimientos almacenados mediante cursores y demás.

El caso es que uso unos PRINTs para sacar los resultados que me
interesan pero al ir al diseñador de Reporting Services y crear un
informe nuevo, le digo que coja como origen de datos el resultado de
ese procedimiento pero no obtiene dato alguno.

Cuando el procedimiento almacenado contiene un simple SELECT sin
devolver los resultados vía PRINT sí funciona.

¿Alguien sabe cómo puedo resolver esto?

Gracias y saludos


Preguntas similares