13/03/09 10:15
fabio7586
Salve a tutti, ho un problema nella connessione al provider che gestisce il DB (o almeno credo sia questo)
per spiegarvi meglio vi scrivo il codice utilizzato
Quando parte l'esecuzione si ferma all'ultima riga scritta dicendomi "the Microsoft.ACE.OLEDB.12.00 Provider is not registered on the local machine"
Sono andato anche in strumenti di amministrazione (ODBC), ho caricato il driver Mdb versione 12 con il databse in questione ma nulla;
Se poi a "Provider" sostituisco la parola "Driver" e ci scrivo quello che ho scritto quando ho creato la connessione ODBC, mi da un errore di index!
C'è qualcuno che può aiutarmi?
Uso vb.net 2008 in ambiente .net framework 3.5
Grazie
per spiegarvi meglio vi scrivo il codice utilizzato
Dim connessione As OleDb.OleDbConnection Dim command As OleDb.OleDbCommand Dim adpter As OleDb.OleDbDataAdapter Dim connection As String Dim open As New OpenFileDialog If open.ShowDialog = Windows.Forms.DialogResult.OK Then connection = "Provider=Microsoft.ACE.OLEDB.12.0;Dbq=" connection = connection & "c:\Database1.mdb" connessione = New OleDb.OleDbConnection(connection) connessione.Open()
Quando parte l'esecuzione si ferma all'ultima riga scritta dicendomi "the Microsoft.ACE.OLEDB.12.00 Provider is not registered on the local machine"
Sono andato anche in strumenti di amministrazione (ODBC), ho caricato il driver Mdb versione 12 con il databse in questione ma nulla;
Se poi a "Provider" sostituisco la parola "Driver" e ci scrivo quello che ho scritto quando ho creato la connessione ODBC, mi da un errore di index!
C'è qualcuno che può aiutarmi?
Uso vb.net 2008 in ambiente .net framework 3.5
Grazie
Ultima modifica effettuata da fabio7586 13/03/09 11:02
aaa