Uso de % en procedimiento almacenado como argumento

08/11/2006 - 11:13 por Jorge López | Informe spam
Hola a todos

Tengo unos procedimientos almacenados que toman un parámetro, el cual
me va bien que pueda llegar a tomar un % como valor para ejecutar cosas
del estilo LIKE <el parámetro>.

Dicho procedimiento es usado por un informe de RS, que funciona
perfectamente proporcionándose el parámetro mediante un desplegable.

El problema me viene cuando trato de crear una suscripción controlada
por datos para ese informe. Cuando debo establecer el valor para el
parámetro y éste toma el valor %, RS me impide finalizar la
suscripción indicándome que el valor para el parámetro no es
válido.

Si el valor % lo toma de una consulta, la ejecución tampoco es
correcta.

He tratado de poner cosas del estilo '%', "%", chr(37) para ver si RS
tragaba, pero no hay modo.

¿Alguien ha tenido alguna experiencia similar?

Saludos
 

Leer las respuestas

#1 Javier Loria
09/11/2006 - 14:49 | Informe spam
Hola Jorge:
Debes utilizar algo como:
== LIKE '%[%]Algo mas%'
El encerrar el % en parentesis cuadrado debe hacer el truco.
Saludos,

Javier Loria
Costa Rica-MVP
Solid Quality Learning

"Jorge López" wrote in message
news:

Hola a todos

Tengo unos procedimientos almacenados que toman un parámetro, el cual
me va bien que pueda llegar a tomar un % como valor para ejecutar cosas
del estilo LIKE <el parámetro>.

Dicho procedimiento es usado por un informe de RS, que funciona
perfectamente proporcionándose el parámetro mediante un desplegable.

El problema me viene cuando trato de crear una suscripción controlada
por datos para ese informe. Cuando debo establecer el valor para el
parámetro y éste toma el valor %, RS me impide finalizar la
suscripción indicándome que el valor para el parámetro no es
válido.

Si el valor % lo toma de una consulta, la ejecución tampoco es
correcta.

He tratado de poner cosas del estilo '%', "%", chr(37) para ver si RS
tragaba, pero no hay modo.

¿Alguien ha tenido alguna experiencia similar?

Saludos

Preguntas similares