Pongámonos en antecedentes.
Tengo un procedimiento almacenado en una BD SQL server 2005, el cúal contiene una claúsula where que quiero llenar de la siguiente manera:
where campo1 in ('valor1','valor2','valor3')
Los valores especificados quiero que sean un parámetro del procedimiento quedando:
where campo1 in (@valores)
Ahora vienen mis problemas.
Para hacer esto lo que intento es construirme en el SP una string con el texto de la consulta, luego ya la ejecutaré.
Desde asp le estoy pasando un parámetro que es valores, lo que me pasa es que no se como pasárselo para que SQL reconozca que es un listado de variables varchar porque al tener que poner ' para tiparlo, piensa que le estoy pasando varios parámetros.
La llamada al procedimiento es:
rs.open "miProcedimientoAlmacenado '"&valores&"'",cn
A ver si podéis ilustrarme en como hacer esto.