The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine' error This is the error which most of the people face, I also faced this error and searched in google and found a lot of websites which are giving solution to the problem(The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine') , but this is of no use. But there are some websites which can really help you in this matter, This error you can also get while compiling an application in machines like x64 or x86. There are two solutions to it 1) If you are in development ( Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine ) To solve this issue open the project in Visual Studio then: 1. From the solution explorer right-click on project name then click on Properties 2. Click on the Build tab 3. Change Platform target from: Any CPU to x86 4. Re-build your solution 5. You are good to go 2) If your applica...