Getting your old Access programs working on Windows 7

17. February 2011

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 ,