web-dev-qa-db-ja.com

Windows 10 Visual FoxPro ODBC問題

Windows 7 64からWindows 10 64にアップグレードしました。今、Visual FoxProドライバーに問題があります。 32ビットODBC manager(C:\ Windows\SysWOW64\odbcad32.exe)を使用しています。Visualfoxproソースを追加または編集しようとすると、次のエラーが発生します。

enter image description here

C:\ Windows\system32\vfpodbc.dllを確認しましたが、存在します。このエラーが発生するのはなぜですか。どうすれば修正できますか?

3
Linger

チェックする :

  • リストされたファイルが存在する場合は、ドライバーのサブキーであるHKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INIにあるレジストリを確認します。
    32ビットプログラムの場合、フォルダC:\Windows\System32にアクセスできず、自動的にC:\Windows\SysWOW64に置き換えられます。したがって、System32へのパスはSysWOW64に置き換える必要があります。
  • FoxPro 9.0 Service Pack 2. および Hotfixes をインストールしておく必要があります(実際にはリストの3番目のもののみ)
  • MSXML 4.0コアパッケージ をダウンロードしてインストールする必要がある場合があります。

問題は、Internet Explorer11またはSpartanとの非互換性である可能性もあります。
まだWindows7を使用しているときにIE11を使用していましたか?

解決策が見つからない場合は、常に Windows 7にダウングレードする のオプションがあります。

2
harrymc

今日の私に起こったように、他のすべてが失敗した場合は、 http:/で入手可能な)VFP 9 Service Pack 2ランタイムをインストールしてみてください/www.foxpert.com/download/runtime.html および https://github.com/VFPX/VFPRuntimeInstallers

その理由は、このインストーラーにはVFPOLEBドライバーとVFPODBCドライバーの両方が含まれており、他のすべてのスタンドアロンインストーラーが失敗したWindows 7マシンに正常にインストールされたためです。

古いVFPODBC.MSIは http://web.sisgarbe.pt/sispub/download/obter.php?produto=VFPODBC で入手できます。

0
Julio Nobre