There are times when the coexistence of x64 and x86 code on the same machine can cause all sorts of seemingly strange issues.
Recently I was getting the following error:
The “Microsoft.Jet.OLEDB.4.0” provider is not registed on the local machine.
I think the error is generally due to either of two things:
- you don’t have Office 2007 / 2010 Jet driver installed on your Windows;
- or you are running a x86 application in a default x86 enviroment.