Ho questo codice che in pratica apre il database e lo legge. Però prima usavo come path solamente \data.mdb (E funzionava bene), mentre adesso avendo spostato il db in C:\data.mdb non me lo legge e mi da errore!
(Ah dimenticavo uso il controllo data)
Ciao grazie!
codice:
Dim Query As String
lstLista.Clear 'elimino le eventuali voci presenti nella lista
Data1.Visible = False 'nascondo il controllo data all'utente
Query = "SELECT * FROM Utenti WHERE Nome like '*" & txtCerca.Text & "*'" ' questa è la query che mi seleziona i record che andrò ad aggiungere alla lista e al controllo combo
'imposto la connessione al DataBase
Data1.DatabaseName = App.Path & "c:\data.mdb" ' imposto il nome del database
Data1.RecordSource = Query
lblQuery.Caption = "Query: " & vbCrLf & Query
Data1.Refresh ' carico il recordset utilizzando la query precedente
While Not Data1.Recordset.EOF 'aggiungo ogni record presente nel recordset nella lista e nella combo
lstLista.AddItem Data1.Recordset("Nome") ' aggiungo il Linguaggio alla lista
lstLista.ItemData(lstLista.NewIndex) = Data1.Recordset("Id") 'Aggiungo il valore ID riferito al linguaggio nella proprietà ItemData della lista
Data1.Recordset.MoveNext ' mi muovo al record seguente
Wend