老板递给我一些相当古老的遗留代码,都是在VB6中完成的。在安装Visual Studio 6和其他一些东西后,我终于能够打开项目并实际编译/运行它。我的新问题来自这行代码:
Set db = DBEngine.Workspaces(0).OpenDatabase(ThePath$, False, ReadOnlyFlag, "FoxPro 2.6;")
我收到错误“无法找到可安装的ISAM”
我不确定我错过了什么。我做了一些搜索,我在system32和注册表中有像MSJET35.DLL这样的东西。安装了Access(我在Access 2002和2003中都尝试过)。我希望这是Windows 7或Vista的一个问题,但这是在XP,Service Pack 3。
有人想过吗?
答案 0 :(得分:2)
FoxPro驱动程序不包含在MDAC 2.6及更高版本中。下载ODBC或OLEDB的适当安装
答案 1 :(得分:0)
FoxPro 2.6
需要一个名为msxbse35.dll
将其复制到system32目录并运行regsvr32 msxbse35.dll
进行注册。
然后,您的程序将在该计算机上正常运行。