Where/how can I download (and install) the Microsoft.Jet.OLEDB.4.0 for Windows 8, 64 bit?

I’ve got a 32 bit .net 2.0 app that uses the Jet OLEDB 4.0.

It runs fin on Windows 8 32 bit, but not on the 64 bit. on 64 bit I’m getting an error:

‘Microsoft.Jet.OLEDB.4.0’ provider is not registered on the local machine. at System.Data.OleDb.OleDbServicesWrapper.GetDataSource(OleDbConnectionString constr, DataSourceWrapper& datasrcWrapper)

I am aware that you can’t use that database (driver) with a 64 bit EXE. However I’ve not read anything about it not working with the 32 bit exe.

What I tried:

  1. Installed the MS Access Database Engine 2010 32 bit (and restarted)
  2. Verified that msjet40.dll is in the “C:\Windows\SysWOW64\msjet40.dll” directory and registered it with RegSvr32.

So I think (hope) that if I can install the database support it’ll just work.

Problem is, I can’t find any place to download it.

Leave a Comment