Windows 10 Visual FoxPro ODBC 問題

Windows 10 Visual FoxPro ODBC 問題

我剛從 Windows 7 64 升級到 Windows 10 64。我使用的是 32 位元 ODBC 管理員 (C:\Windows\SysWOW64\odbcad32.exe)。當我嘗試新增或編輯 Visual Fox Pro 來源時,出現以下錯誤:

在此輸入影像描述

我檢查了C:\Windows\system32\vfpodbc.dll它確實存在。為什麼我會收到此錯誤以及如何修正它?

答案1

去檢查 :

  • HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI如果列出的檔案確實存在,請驗證驅動程式子項目的登錄 。
    對於 32 位元程序,該資料夾C:\Windows\System32 無法存取並自動替換為C:\Windows\SysWOW64.因此,System32 的路徑應替換為 SysWOW64。
  • 您應該已經安裝了FoxPro 9.0 服務包 2.0修補程式(實際上只是清單中的第三個)
  • 您可能需要下載並安裝MSXML 4.0 核心包

該問題也可能是與 Internet Explorer 11 或 Spartan 不相容。
當您還在使用 Windows 7 時,您是否已經使用過 IE11?

如果找不到解決方案,則始終可以選擇降級回 Windows 7

答案2

萬一其他一切都失敗了,就像我今天剛發生的那樣,請嘗試安裝VFP 9 Service Pack 2 運行時,可在http://www.foxpert.com/download/runtime.htmlhttps://github.com/VFPX/VFPRuntimeInstallers

原因是該安裝程式包括VF波萊布VFPODBC驅動程序,並且它成功安裝在 Windows 7 電腦上,而所有其他獨立安裝程序都失敗了。

請務必標記ODBC 和 OLE DB選項開啟運行時文件設定部分。

在此輸入影像描述

舊版 VFPODBC.MSI 位於http://web.sisgarbe.pt/sispub/download/obter.php?produto=VFPODBC

相關內容