我试图运行一个程序,运行在硬盘上,使用Microsoft Jet OleDB打开并从MS Access数据库获取信息。问题是,当我尝试运行该程序时,Visual Studio给了我这个错误:Windows 7上未注册的Jet 4.0的问题64位
“'Microsoft.Jet.OLEDB.4.0'提供程序未在本地计算机上注册。”
我试图构建程序来定位“x86”而不是“任何CPU”,但这并没有奏效。我还查看了Windows \ SysWOW64文件夹(相当于32位机器上的Windows \ System32文件夹的64位)。 msjet40.dll和msjetoledb40.dll文件都在这个文件夹中,所以我知道这些文件存在。我也尝试去命令提示符下输入“regsvr32”这个文件夹。我看到这种方法用于在另一个网站上注册DLL。
我的问题是如何让Jet 4.0工具在我的Windows 7 64位机器上工作?
我听说(但不知道第一手)32位“Jet”(以ACE的形式)是在A2010中。 – 2009-12-30 01:54:17