dic 10 2009

The ‘Microsoft.Jet.OLEDB.4.0′ provider is not registered on the local machine

Category: Database,Programmazione,Visual Studioacecondor @ 01:24

oledb_logo.png

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

Tag: , , , , ,

Rispondi