我正在尝试运行一个在硬盘驱动器上运行的程序,该程序使用 Microsoft Jet OleDB 打开并从 MS Access 数据库获取信息。问题是当我尝试运行程序时,Visual Studio 给了我这个错误:
“'Microsoft.Jet.OLEDB.4.0' 提供程序未在本地计算机上注册。”
我尝试构建程序以针对“x86”而不是“Any CPU”,但这不起作用。我还查看了 Windows\SysWOW64 文件夹(64 位相当于 32 位机器上的 Windows\System32 文件夹)。msjet40.dll 和 msjetoledb40.dll 文件都在这个文件夹中,所以我知道这些文件存在。我还尝试在命令提示符下转到此文件夹并为这两个文件键入“regsvr32”。我看到这种方法用于在另一个网站上注册 DLL。
我的问题是如何让 Jet 4.0 实用程序在我的 Windows 7 64 位机器上工作?