Il provider Microsoft.ACE.OLEDB.12.0 non è registrato nel computer locale.

di il
17 risposte

Il provider Microsoft.ACE.OLEDB.12.0 non è registrato nel computer locale.

Salve a tutto il form, avrei il seguente problema:

Sto lavorando con vb.net 2008, Access 2019.

Faccio la connectstring in questo modo:

Public ConnString As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source= C:\Aziendale\Aziendale.mdb;Persist Security Info=false;"
Public Cn As New OleDb.OleDbConnection(ConnString)
Public dr As OleDb.OleDbDataReader
Public cmd As OleDb.OleDbCommand
Public sql As String

Ma Cn.open mi da errore che è il seguente:

Il provider Microsoft.ACE.OLEDB.12.0 non è registrato nel computer locale.

Ho scaricato e installato DatabaseAccessEngine 2016 e AccessRuntime e non mi funziona.

Sto eseguendo il programma per X86, se lo eseguo per Anycpu mi da un altro errore e non mi apre nemmeno la form.

In windows 7 scaricavo e istallavo questi 2 tool e tutto funzionava.

Ora sono con windows 10 ho istallato i driver aggiornati solo che non mi funziona più.

Cambia qualcosa con windows 10?

Potete darmi qualche spiegazione?

Distinti Saluti

**

17 Risposte

Devi accedere o registrarti per scrivere nel forum
17 risposte