Error en Reporting Services al usar Stored Procedures...

17/11/2005 - 23:56 por ericka | Informe spam
Hola a todos, estoy iniciando en RS2000 y tengo un problema...; al usar el
wizard para generar un reporte y utilizar un stored procedure con 2 o mas
parametros me marca este error: There is an error in the query. Implicit
conversion from data type sql_variant to int is not allowed. Use the CONVERT
function to run this query. y es imposible continuar, alguna idea?
Gracias!
ericka

Preguntas similare

Leer las respuestas

#1 Isaias
18/11/2005 - 00:10 | Informe spam
Ericka

El texto por si solo es DESCRIPTIVO, Implicit
conversion from data type sql_variant to int is not allowed, "no se permite
la conversion IMPLICITA de un tipo sql_variant a un INT", Use the CONVERT
function to run this query, "Utilice la funcion CONVERT para ejecutar la
consulta"

Saludos
IIslas


"ericka" escribió:

Mostrar la cita
#2 ericka
18/11/2005 - 00:37 | Informe spam
Isaias, se lo que dice el error y ya trate usando la funcion Convert y por
supuesto no funciona, por eso escribi mi pregunta aqui.
ericka


"Isaias" escribió:

Mostrar la cita
#3 Eleazar Nuñez
18/11/2005 - 00:48 | Informe spam
Hola (take it easy)
si tienes el query mandalo para que te ayuden a checarlo
"ericka" escribió en el mensaje
news:
Mostrar la cita
permite
Mostrar la cita
CONVERT
Mostrar la cita
usar el
Mostrar la cita
mas
Mostrar la cita
Implicit
Mostrar la cita
CONVERT
Mostrar la cita
#4 ericka
18/11/2005 - 01:00 | Informe spam
Hola Eleazar, es un stored procedure que funciona a la perfeccion desde el
query analyzer, pero al mandarlo llamar desde reporting services, mejor dicho
desde el wizard me marca este error; si no utilizo el wizard mi reporte
funciona bien...; solo quiero saber si el error se debe a un bug en el wizard
de RS2000 o a un error en mi modo de mandarlo llamar.
Saludos...
ericka


"Eleazar Nuñez" escribió:

Mostrar la cita
#5 Gustavo Larriera [MVP]
18/11/2005 - 03:04 | Informe spam
Los wizards de RS no son capaces de hacer funciones de conversión. Si por
ejemplo tu reporte llama a una SELECT con parámetros. Por ejemplo, si tu
consulta para el reporte es:

SELECT title, price FROM titles WHERE price > @unPrecio

Al momento de ejecutar el reporte, ingresas en el formulario de entrada de
datos un valor para @unPrecio y tendrás un error de ejecución porque no hay
conversión automática de tipos. Debes resolverlo manualmente modificando la
consulta generada por el wizard:

SELECT title, price FROM titles WHERE price > CONVERT(money, @unPrecio)


Posiblemente estés teniendo ese problema. Edita la llamada al stored
procedure y convierte los tipos de datos de los parámetros a los tipos
correctos.


Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"ericka" wrote in message
news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida