sabato 3 aprile 2010

The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine

Nel caso che state sviluppando applicazioni web o windows, e vi dovete collegare ad access tramite la connectionstring di tio Microsoft.ACE.OLEDB.12.0, su sistemi operativi a 64 bit genera un errore relativo al riferimento di tale libreria.

Per risolvere tale problema, compilate il vostro progetto in modalità x86, dall'editor di Visual Studio 2008 -> platform->x86

oppure dalle proprietà del progetto, selezionare compilazione-> e nella sezione compila, selezionare x86, nella voce "Piattaforma di destinazione"

Nessun commento: