
Utilizzando il provider Jet per l’accesso a database Microsoft Access con OLEDB, su una macchina con sistema operativo a 64bit riceverete un messaggio di errore, ‘The ‘Microsoft.Jet.OLEDB.4.0′ provider is not registered on the local machine’.
Microsoft non sviluppa più provider OLEDB quindi non è disponibile una versione a 64bit.
La soluzione è quella di forzare la compilazione del progetto a 32bit.
Visual Studio in italiano:
Progetto > Proprietà… > Compilazione > Opzioni di compilazione avanzate > CPU di destinazione > x86
Visual Studio in inglese (VS2010):
Project > Properties… > Compile > Advanced Compile Options > Target CPU > x86















