- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:postgreSQLのODBCはどこに・・・)
postgreSQLのODBCはどこに?
このQ&Aのポイント
- postgreSQLやaccessが初心者な私ですが、既存のデータベース(postgreSQL)をaccess2003でデータベース内を検索させたいと思っています。
- accessとposgreSQLを繋げるにはODBCが必要ということでWindowsXP側には入れたのですが、postgreSQL側にODBCが入っていないようでaccess2003と通信することが出来ません。
- そこで質問なのですが、ODBCが入っていない状態でpostgreSQLにODBCだけを入れることは可能なのでしょうか?できたらその方法や方法が書かれているページを教えて頂けますでしょうか?お願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>ODBCが必要ということでWindowsXP側には入れたのですが、 ↑このドライバーはpostgreSQL用ODBCドライバーでしょうか?(念のため) postgreSQL用ODBCドライバーはpostgreSQL側にインストールする必要はありません。このドライバーをAccess側(windowsXP)にインストールして使うことになる。もちろん、AccessからpostgreSQLにつながるには設定が必要です。 Accessのメニューー>ファイルー>テーブルのリンクをクッリクすると、ダイアログが表示される。そこでデーターベース種類をODBCに指定する。次にODBC設定(選択画面)が表示されるので、postgreSQLのホスト情報やデーターベース名前、ユーザ名、パスワードをいれる。
その他の回答 (1)
- chukenkenkou
- ベストアンサー率43% (833/1926)
回答No.1
ダウンロードは、参考URLでできると思います。 >ODBCが入っていない状態でpostgreSQLにODBCだけを入れることは可能なのでしょうか? 別パッケージになっているので、当然できると思います。
質問者
お礼
回答ありがとうございます。 postgreをそのまま入れ替える事になりそうなのでこの回答は 自分が求めていたものとは違うようです ですが回答していただきありがとうございました^^
お礼
ODBCはcharliefさんの言うとおりpostgreSQL用ODBCドライバーです >postgreSQL用ODBCドライバーはpostgreSQL側にインストールする必要はありません。 こちらの回答から別の原因を探ってみたところpg_hba.conf(たしかこんな場所w)で各クライアントにアクセス権限がなかった事が原因のようでした。サーバ側でクライアントのipアドレスを入れたところ無事に接続することが出来ました^^ありがとうございました!