tags:

views:

1267

answers:

5

I spent last two days trying to solve this error

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

no luck!!! :(

i am running windows xp sp2

please help me i am ..,..., frustrated!!

thanks

+1  A: 

Are you running 64 Bit? Here's the latest drivers which supports it:

http://support.microsoft.com/kb/239114

It took MS forever to get 64 Bit drivers for Jet 4.0.

Nissan Fan
A: 

If it's the 32 bit windows, and it worked previously, maybe right click mdac.inf in c:\windows\inf and choose Install to reinstall/repair it. It may ask for your windows cd.

David
A: 

try

regsvr32 /u Msjet40.dll

regsvr32 Msjet40.dll

A: 

Hi and thanks everyone,

mine is windows 32 bit, when i try to to uninstall Msjet40.dll it says that the module can not be found but, when i try to install it from http://support.microsoft.com/kb/239114 it says that i have a newer version.

i really do not understand what's wrong with my machine.

thanks again for your help

A: 

I solved this by going to project properties | Build, and changing Platform Target to x86.

Rosco