domenica 23 dicembre 2012

Risolvere l'errore "Il provider 'microsoft.ace.oledb.12.0' non è registrato nel computer locale"

L'errore si verifica quando si tenta di aggiungere una nuova origine di dati su Visual Studio, riferendosi ad un database di Access. Molti dicono si cambiare le opzioni di compilazione per passare dalla compilazione x64 a quella x86, ma nella maggior parte dei casi, non si risolverà nulla
(per cambiare le opzioni di compilazione:
  1. Strumenti -> Opzioni ->Progetti e Soluzioni -> Spuntare "Mostra configurazioni della build avanzate"
  2. Cliccare Ok, andare in Compila -> Gestione configurazione
  3. In "Piattaforma Soluzione Attiva" cliccare su <Nuova...>
  4. Selezionare x86 dalla combobox )
Per risolvere definitavamente il problema è sufficiente scaricare ed installare questi due pacchetti:
http://www.microsoft.com/it-it/download/details.aspx?id=13255
http://www.microsoft.com/download/en/confirmation.aspx?id=23734

Una volta completata l'installazione, riavviate e vederete che l'errore non si ripresenterà.

Nessun commento:

Posta un commento