I am presently doing a project in vb 2008 where the database that i need is in MS Access...
I have windows 7 64bit OS and msjet4.0.dll in the c:\WINDOWS\SYSWOW64 folder
but still when i run the .vb code i get an error ...as follows..
The 'Microsoft.JET.OLEDB.4.0' provider is not registered on the local machine.

What is the solution ??? please help

Recommended Answers

All 2 Replies

You will need to run RegSvr32 on the dll to register it on the client machine.

Also make sure that your application is compiled as a 32-bit application (x86).

commented: Yeppers! +8
Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.