Quantcast
Channel: Visual Studio General Questions forum
Viewing all articles
Browse latest Browse all 21115

Provider cannot be found. It may not be installed properly.

$
0
0

I copied a WinForms project from VS 2003 (VB) on Win XP (32 bit) to VS 2008 (VB) Win 7 64-bit. It compiled clean first time with no changes. When I run the program and try to open the MSAccess database I get "Provider cannot be found. It may not be properly installed."

The connection string is "Micrsoft.Jet.OLEDB.4.0; Source=database path"

Two objectives:

1) Get the program to run on my development machine;

2) Make sure the program will run on either 64-bit or 32-bit systems. (I use an install builder to distribute the package.)

I found several solutions both here and elsewhere. A few come close but none seem to resolve my problem. The closest was to download and install Microsoft.ACE.OLEDB.12.0, but the instructions say it is not intended as a substitute for Microsoft.Jet.OLEDB.4.0 and several people trying that solution said it didn't work.

Finally, how do I get VS2008 to run in SysWOW64 rather than System32?


Viewing all articles
Browse latest Browse all 21115

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>