When I tried to run an old .NET program which uses Access I got the following error on Windows 7:
The ‘Microsoft.Jet.OLEDB.4.0′ provider is not registered on the local machine
Looked on the web and found the following article: Windows 2008 / Windows 7 x64: The ‘Microsoft.Jet.OLEDB.4.0′ provider is not registered on the local machine
2 Steps to fix for my Windows 7 64-bit machine:
1. Download 2007 Office Driver System from Microsoft.
2. Rebuild program with platform target set to x86.
ASP.NET, Access
ASP.NET, Access