ciao a tutti...
sono un nuovo utente, e mi sto cimentando in visual basic leggendo qui e la qualche guida. Fino a quando mi sono imbattuto in Errore di run-time '-2147467259 ( 80004005 )
[Microsoft][Driver ODBC Microsoft Access]Impossibile trovare il file "(Sconosciuto)".
![]()
questo è il programma sul quale sto lavorando che ho trovato gia fatto e che sto studiando.
Option Explicit
' DICHIARO L'OGGETTO CONNECTION
Dim cn As ADODB.Connection
' DICHIARO L'OGGETTO RECORDSET
Dim rs As ADODB.Recordset
' STRINGA DI ARRAY CHE SERVIRA' IN ALCUNE FASI DEL PROGRAMMA
Dim s() As String
Private Sub Form_Load()
Set cn = New ADODB.Connection
Set rs = New ADODB.Recordset
' APRO LA CONNESSIONE E LANCIO LA QUERY PER RECUPERARE I DATI
cn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=database1.mdb"
rs.Open "SELECT id, nome, cognome FROM utenti ORDER BY cognome ASC", cn, 1
' INSERISCO UN ITEM VUOTO NELLA COMBO BOX
cmbSeleziona.AddItem ("")
' ESTRAGGO I DATI CHE MI INTERESSANO DALLA TABELLA E LI INSERISCO NELLA COMBO BOX
While rs.EOF = False
cmbSeleziona.AddItem (rs("id").Value & " - " & rs("cognome").Value & " " & rs("nome").Value)
rs.MoveNext
Wend
rs.Close
cn.Close
End Sub
facendolo partire mi da l'errore e facendo il debug mi si blocca in:
cn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=database1.mdb"
ho attivato le referenze indicate:
microsoft activex data object 2.7
microsoft activex data object recordset 2.7 (anche se ho trovato solo la 2.8)
ma niente![]()
chi ha pazienza per un povero principiante voglioso di imparare??![]()