アプリ版:「スタンプのみでお礼する」機能のリリースについて

postgreSQLやaccessが初心者な私ですが、
既存のデータベース(postgreSQL)をaccess2003でデータベース内を検索させたいと思っています。
accessとposgreSQLを繋げるにはODBCが必要ということでWindowsXP側には入れたのですが、postgreSQL側にODBCが入っていないようでaccess2003と通信することが出来ません。
前からあるデータベースなのでインストールを行った人がpostgreSQLインストール時にODBCをインストールしないようにしたのかもしれません
そこで質問なのですが、ODBCが入っていない状態でpostgreSQLにODBCだけを入れることは可能なのでしょうか?できたらその方法や方法が書かれているページを教えて頂けますでしょうか?お願いします。

A 回答 (2件)

>ODBCが必要ということでWindowsXP側には入れたのですが、


↑このドライバーはpostgreSQL用ODBCドライバーでしょうか?(念のため)
postgreSQL用ODBCドライバーはpostgreSQL側にインストールする必要はありません。このドライバーをAccess側(windowsXP)にインストールして使うことになる。もちろん、AccessからpostgreSQLにつながるには設定が必要です。
Accessのメニューー>ファイルー>テーブルのリンクをクッリクすると、ダイアログが表示される。そこでデーターベース種類をODBCに指定する。次にODBC設定(選択画面)が表示されるので、postgreSQLのホスト情報やデーターベース名前、ユーザ名、パスワードをいれる。
    • good
    • 0
この回答へのお礼

ODBCはcharliefさんの言うとおりpostgreSQL用ODBCドライバーです
>postgreSQL用ODBCドライバーはpostgreSQL側にインストールする必要はありません。
こちらの回答から別の原因を探ってみたところpg_hba.conf(たしかこんな場所w)で各クライアントにアクセス権限がなかった事が原因のようでした。サーバ側でクライアントのipアドレスを入れたところ無事に接続することが出来ました^^ありがとうございました!

お礼日時:2007/01/05 18:59

ダウンロードは、参考URLでできると思います。



>ODBCが入っていない状態でpostgreSQLにODBCだけを入れることは可能なのでしょうか?

別パッケージになっているので、当然できると思います。

参考URL:http://www.postgresql.org/ftp/odbc/versions/msi/
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
postgreをそのまま入れ替える事になりそうなのでこの回答は
自分が求めていたものとは違うようです
ですが回答していただきありがとうございました^^

お礼日時:2007/01/05 18:55

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!