• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:postgresのodbcがインストールできない)

WinXPにpostgresのodbcが表示されない理由は?

このQ&Aのポイント
  • WinXPにpostgresのodbc(psqlodbc_09_00_0310のpsqlodbc.msi)をインストールしても、管理ツールのデータ ソース (ODBC)にpostgresが表示されない問題が発生しています。
  • HKEY_LOCAL_MACHINE¥SOFTWARE¥ODBC¥ODBCINST.INI¥PostgreSQL Unicodeの中身を確認したが、値は正常に設定されています。
  • 通常psqlodbc.msiを実行するだけでodbcの中にpostgresが表示されるはずですが、なぜ表示されないのか考えられる理由はありますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • nora1962
  • ベストアンサー率60% (431/717)
回答No.1

64bitのWinXPに32bitのPostgreSQLをインストールし、スタックビルダでODBCドライバをインストールしたため32bitのODBCドライバがインストールされている可能性があります。 C:\WINDOWS\SysWOW64\odbcad32.exeを実行するとインストールされている32bitODBCドライバが確認できます。 もし、OSが64bitならPostgreSQLも64bitにするのも一法です。 ただし、MS ACCESSなどが32bitだとODBCリンクできるのは32bitのドライバで構成されたDSNですので、odbcad32.exeでDSNを登録した方がいいかもしれません。

ENTRE
質問者

補足

ご回答ありがとうございます。 XPは32bitです。 よろしくお願いいたします。