1

ASA 8.0 と ODBC 接続を使用する 32 ビットの Powerbuilder 9.0 アプリがあります。Windows XP ではすべて正常に動作しますが、Windows 7 では失敗します。レジストリ設定のさまざまな組み合わせを試してこれを機能させようとしましたが、役に立ちませんでした。 、さまざまなwindows \ systemまたはwow64フォルダーにあるさまざまなodbc32.exeに関する多くの記事を読みましたが、頭に釘を適切に打ったことはないようです。Inno を使用してインストール ファイルを作成しています。別のデータベースを使用するところまで、これについて少し必死になっています

ありがとう

コリン

4

1 に答える 1

1

OS が Win7 64b で、データソースが 32b アプリケーションによって設定されている場合、設定はおそらくレジストリのWow6432Nodeブランチにマップされます。Windows64 上の Windowsの略です。フルパスは になります。HKLM\softwareWow64HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\

したがって、ODBC32 は 64b Data Sources 管理ツールからは直接見えません。代わりに、 を検索する必要があります%SystemRoot%\SysWOW64\odbcad32.exe

32b データ ソースは、32b アプリケーションから引き続きアクセスできる必要があります。

于 2012-11-06T10:28:54.803 に答える