C# .NET - Microsoft.Jet.OLEDB.4.0 provider is not registered on the local machin

Asked By Shaku R on 07-May-12 08:53 AM
Earn up to 50 extra points for answering this tough question.
Hi All,
The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine.
Please let me know the solution for this.I am not able to find the solution for this.
Thanks in advance
Tom Wilson replied to Shaku R on 07-May-12 10:45 PM
Assuming you are using a 64 bit computer, check out this link.http://social.msdn.microsoft.com/Forums/en-US/adodotnetdataproviders/thread/b5a79958-5bce-4229-a69f-75589b6240a8
Jitendra Faye replied to Shaku R on 08-May-12 12:52 AM
First tell me what is bit for your Operating system.

I think this is because of incompatibility of the Microsoft.Jet.OLEDB.4.0 driver in 64 bit OS. For this you need to use Microsoft.Jet.OLEDB.4.0 driver 64 bit version .


Here you have to search for 64 bit compatible 2010 Office System Driver.

Try this and let me know.
S K replied to Shaku R on 08-May-12 01:06 AM
This problem occurs when you are using 64 bit system than you will get that driver registration problem ,
There are lots of thread having the solution for this issue see these
http://social.msdn.microsoft.com/forums/en-US/adodotnetdataproviders/thread/45aa44dd-0e6f-42e5-a9d6-9be5c5c8fcd1/ 
http://social.technet.microsoft.com/Forums/en/w7itproappcompat/thread/14041b74-6ca6-49be-af90-d8ff3f962724 
http://social.technet.microsoft.com/Forums/en/w7itproappcompat/thread/10f14ccf-0680-450f-8d49-54c06d0fe54f 

hope this helps you