Sono alle prese con un'errore che non ha modo di esistere. Mi spiego:
Faccio una normale query di selezione per ricercarmi il record selezionato e, quando vado ad interrogare EOF mi da true. La cosa buffa è che se io copio ed incollo la query direttamente su access, va a buon fine e trova il record. Non capisco dov'è il problema...
Ecco il codice:
codice:Sub CaricaMagazzino() Set rsTabella = New ADODB.Recordset sSQL2 = "" AddSql sSQL2, "SELECT * FROM Magazzino WHERE Descrizione LIKE " & TXT_Descrizione AddSql sSQL2, "ORDER BY Descrizione" rsRicerca.Open sSQL2, ConnDB If rsRicerca.EOF = False Then LSB_Descrizione.Clear Do While rsRicerca.EOF = False LSB_Descrizione.AddItem rsRicerca!Descrizione LSB_Descrizione.ItemData(LSB_Descrizione.NewIndex) = rsRicerca!ID_Magazzino rsRicerca.MoveNext Loop LSB_Descrizione.ListIndex = -1 End If rsRicerca.Close Set rsRicerca = Nothing End sub


Rispondi quotando


