2011-08-01 56 views
0

老板递给我一些相当古老的遗留代码,全部在VB6中完成。安装Visual Studio 6和其他一些东西后,我终于能够打开该项目,并实际编译/运行它。我的新问题来自这行代码:VB6 - XP上的foxpro 2.6 no isam错误

Set db = DBEngine.Workspaces(0).OpenDatabase(ThePath$, False, ReadOnlyFlag, "FoxPro 2.6;") 

我得到错误“找不到可安装ISAM”

我不知道我错过了什么。我已经做了一些搜索,并且我在System32和注册表中有类似MSJET35.DLL的东西。访问被安装(我试用了Access 2002和2003)。我预计这会成为Windows 7或Vista的问题,但这是XP,Service Pack 3中的问题。

任何想法的人?

+0

[First Google result](http://support.microsoft.com/kb/235357/en-us)。 – GSerg

+0

我从来没有安装Visual Foxpro,所以它不能覆盖它 – cost

+0

请真正阅读文章,而不只是标题。 – GSerg

回答

0

FoxPro 2.6需要一个DLL叫msxbse35.dll

它复制到system32目录下,并运行regsvr32 msxbse35.dll注册。 您的程序将在该计算机上正常运行。