Ciao Alx,
grazie per il consiglio, non ho fatto proprio come hai detto, in quanto non so usare le stored, ma ho cmq utilizzato il suggerimento relativo alla clausola IN nella SQL ed ho messo la query esternamente al ciclo dopo aver riempito la variabile con gli ID.
Ti riporto il codice, così se magari trovi qualcosa di scorretto cerco di rimediare:
For i = 0 To UBound(ArrayIdUtente)
id_singolo = ArrayIdUtente(i)
If id_singolo = Session("utente").ToString Then
If AllBacheca = "" Then
AllBacheca = ID_bacheca
Else
AllBacheca = AllBacheca & "," & ID_bacheca
End If
End If
Next
Loop
MySQL2 = "SELECT *FROM tab_bacheca WHERE ID_bacheca IN ( " & AllBacheca & ")"
MyDA = New Data.OleDb.OleDbDataAdapter(MySQL2, Conn)
myDS = New DataSet
MyDA.Fill(myDS, "tab_bacheca")
binda()
Grazie mille