parametro a una sentencia, puede pasarse un array?

18/10/2005 - 19:14 por benjamin | Informe spam
Me explico :p.
En vbnet creo un tableadapter tipado desde una instrucion sql que me tiene
que recuperar una grupo de registros segun seleccione el usuario, el select
seria algo asi:

select cliente.nombre,consignatarios.nombre from
cliente,consignatarios,albaraneswhere albaranes.id in @grupo_ids_albaran
Y sin parametre seria asi:

select cliente.nombre,consignatarios.nombre from
cliente,consignatarios,albaraneswhere albaranes.id in (1,2,8,4)
cuando intento ejecutar la consultar ,el asiastente me pide el aprametro
"@grupo_ids_albaran" si le paso el valor como si no hubiese parametro, es
decir, (1,2,8,4) me da error porque no es un "int32".
A si que si alguin sabe como pasarle un paramtro para incluirle en una
clausula "IN".

Salu2
 

Leer las respuestas

#1 Maxi
17/10/2005 - 19:24 | Informe spam
http://www.sqlteam.com/item.asp?ItemIDc7


Salu2
Maxi [MVP SQL SERVER]


"benjamin" escribió en el mensaje
news:
Me explico :p.
En vbnet creo un tableadapter tipado desde una instrucion sql que me tiene
que recuperar una grupo de registros segun seleccione el usuario, el
select seria algo asi:

select cliente.nombre,consignatarios.nombre from
cliente,consignatarios,albaraneswhere albaranes.id in @grupo_ids_albaran
Y sin parametre seria asi:

select cliente.nombre,consignatarios.nombre from
cliente,consignatarios,albaraneswhere albaranes.id in (1,2,8,4)
cuando intento ejecutar la consultar ,el asiastente me pide el aprametro
"@grupo_ids_albaran" si le paso el valor como si no hubiese parametro, es
decir, (1,2,8,4) me da error porque no es un "int32".
A si que si alguin sabe como pasarle un paramtro para incluirle en una
clausula "IN".

Salu2

Preguntas similares