Query con operatore IN

lunedì 18 giugno 2007 - 08.05

bluland Profilo | Guru

Salve,


1. ho una listbox con determinati valori che dovrei passare in una query tipo:

SELECT * FROM TABELLA WHERE CAMPO IN (VALORILISTBOX)

come fare?

2. E se volessi passarli in un altra pagina che apro con window.open dove effettuere' la query?

idee?

saluti
--------------------
Vincenzo PESANTE
System Engineer

filippo.monti Profilo | Junior Member

Devi farti una funzione che "enumera" i valori e poi passarli alla query
Filippo

bluland Profilo | Guru

>Devi farti una funzione che "enumera" i valori e poi passarli
>alla query

puoi spiegarti meglio?


per ora ho risolto utilizzando un textbox multilin

saluti e grazie

>Filippo

--------------------
Vincenzo PESANTE
System Engineer

filippo.monti Profilo | Junior Member

La list box è molto complessa infatti i valori presenti all'interno sono degli oggetti (e quindi ci può essere di tutto...). Quando gestisci inoltre la proprietà MultiColumn hai degli oggetti in colonne e quindi puoi prelevare i valori da una specifica colonna

- Se vuoi, per esempio, prelevare solo i valori selezionati dalla listbox devi utilizzare la proprietà SelectedItems che, manco a dirlo, è un oggetto che contiene tutti i valori selezionati...

Enumerare significa "scorrere" tutti gli elementi selezionati per poi prelevarne i valori

Sull'help di Visual Studio se cerchi "listbox" ci sono alcuni esempi.
Ciao

Filippo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5