Ciao,

devo eseguire una query sql di questo tipo:

" DELETE FROM tabella WHERE indice IN (....) "

i valori dgli indici da eliminare (dentro ad IN() ) li sceglie l'utente dalla pagina web, tramite una checkboxlist; nel campo DataValueField di ogni item è contenuto l'indice della notizia a cui si riferisce.

ecco come ottengo i vari indici:

string values = "";

foreach (ListItem item in cblDelete.Items)
{
if (item.Selected)
{
values += item.Value + ",";
}
}

string[] vals = values.Split(',');
Il mio problema è che non so come scrivere la query in modo che le uniche righe del db che verranno eliminate siano quelle corrispondenti ai miei indici.

C'è qualcuno che sa dirmi come posso fare?