El Guru Programador
Usuario DESCONOCIDO | Registrate Gratis | Usuarios Registrados
Foro de ASP/ASP.NET
Foros del Guru > ASP/ASP.NET
Usuario LISTBOX Y CONSULTA MULTIPLE
Desconocido
Enviado - 17/9/2004
 
Hola a todos...

Quisiera saber si alguie sabe como solucionar mi problema, el cual es el siguiente:

Tengo que hacer una consulta desde un listbox, seleccionando por ejemplo 3 elementos de la lista, por ejemplo: 12, 25 y 10. Estos elementos se deben consultar en una misma columna de una tabla, el SQl sencillo seria algo asi:

SELECT * FROM CICLOS WHERE CICLO=12 AND CICLO=25 AND CICLO=10

Ahora, al momento de programar... ¿como le haria para que sean los numeros que seleciono los del listbox, se que puedo hacerlo con un array, pero no tengo ni la menor idea de como aplicarlo en el SQL, ya que puedo seleccionar tanto 1 o mas elementos del listbox.

No se si me explique en lo que necesito, si tienen alguna duda, preguntenme por favor, ya que me urge solicionar esto.

De ante mano muchas gracias por su ayuda.
 
Desconocido
Enviado - 6/10/2004
 
string filtro = "(";
for (int i=0; i<ListBox1.Items.Count; i++)
{
if (ListBox1.Items[i].Selected == true)
{
filtro += "," + ListBox1.Items[i].Value.ToString();
}
}
filtro += ")";
string sqlQuery = "Select * From Ciclos Where idCiclo in " + filtro;
 
 

 

Contactos myStudio Network