2011-08-01 55 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註冊。 您的程序將在該計算機上正常運行。