Ciao a tutti.. devo popolare una listbox ed utilizzo questo sistema:

str = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\basic\sisma.mdb;Persist Security Info=False"

strDescrizio = txtRicerca.Text

strSql = "SELECT * FROM Articoli WHERE Descrizio LIKE '*" & strDescrizio & "*';"

rsSql.Open strSql, ConnSql, adOpenDynamic, adLockReadOnly

rsSql.MoveFirst

lstLista.Clear

Do While Not rsSql.EOF
strCodice = rsSql!Codart
strDescrizio = rsSql!Descrizio

lstLista.AddItem strCodice & " " & strDescrizio

rsSql.MoveNext

Loop

rsSql.Close


Il debug mi genera un errore sull'istruzione rsSql.MoveFirst, dicendomi che rUN-TIME 3021, NECESSARIO DISPORRE DI UN RECORD CORRENTE.

Se tolgo l'istruzione like ed inserisco una costante, contenuta nella lista, il tutto funzione..

Come mai?? Ciao e grazie