ODBCでのリンク

このQ&Aのポイント
  • PostgreSQLとAccessをリンクする方法について
  • PostgreSQL ODBC Driverのインストールに関する問題
  • 接続方法の違いによる問題
回答を見る
  • ベストアンサー

ODBCでのリンク

今回、PostgreSQLとAccessをリンクするため、 「PostgreSQL ODBC Driver 07.01.0006 日本語版」を使っています。 環境は、  Windows 98 Secoud Edition をCドライブに、         Windows 2000 Professnal  をDドライブにと、デュアルブートです。        PostgreSQL-Native-7.2-win32        Access2000         ( 以下の操作は、Windows 2000上で行っています。) 問題は、http://labo.heisei-tech.co.jp/pgsql/ のHPを参考に進めておりましたが、Accessからの操作の中で、「テーブルのリンク」画面で、リンクを張りたいテーブルが表示されません。 これまで、行った作業の中で、気になる個所は、PostgreSQL ODBC Driver のインストールです。 一度、インストールを行ったのですが、「system32」の中で「psqlodbc.reg」と 「setting.reg」を実行してしまいました。(本当は、デスクトップなどの他の場所?) そこで、インストールの操作を間違えたと思いまして、一度、ODBCでの4つのアイコン(psqlodbc,setting,readme.txt,psqlodbc.dll)を削除しまして、もう一度ダウンロードし直しました。 そして、1つ気がついたのは、一度目の展開時は、「psqlodbc.reg」「setting.reg」と 表示されていたのですが、二度目の展開時には、「psqlodbc」「setting」と、「reg」が付いていない点です。 やはり、一度展開すると、システム上に「psqlodbc」と「setting」が残っているのでしょうか? それとも、他に問題点があるのでしょうか? (PostgreSQL-Native-win32版では、接続方法が少し違う・・とか。) 大変申し訳ありませんが、お時間ありましたら、宜しくお願いします。

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

  • ベストアンサー
  • noopee
  • ベストアンサー率38% (114/297)
回答No.2

こんにちは。 一連の作業の中で、どこまではきちんと成功しているのでしょうか? もし「ODBC Database」が選択できないのでしたら、ODBCドライバがきちんとインストールできていないのでしょうが、データソースが選択できて、コネクションの設定もすることが出来るのなら、PostgreSQL側の設定が間違っているのかもしれません。

takuya_m
質問者

お礼

やはり、PostgreSQL側の設定が、少し間違っていたようです・・。 PostgreSQLで、「createdbで、データ-ベースを作らないといけない」ことがわかったのですが、Native-win32版では、createdb出来ないのです。 今は、他の方法で接続を考えています・・。(T_T)

その他の回答 (1)

  • noopee
  • ベストアンサー率38% (114/297)
回答No.1

こんにちは。 ODBCドライバマネージャはきちんと入っていますか? 参考にされたサイトの「ODBCデータソースの確認方法」でODBCデータソースは確認できていますか?

参考URL:
http://www.interwiz.jp/software/PsqlODBC/
takuya_m
質問者

補足

早い、回答ありがとうございます。 ODBCドライバマネージャは、きちんと入っています。 データソースも確認して、設定方法通り、操作を行っていますが、テーブルが表示されなくて、困っています・・・。

関連するQ&A

  • postgreSQLのODBCはどこに・・・

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

  • access ODBCリンクテーブルの作り方

     自分のPCで、あるaccessの業務システムを作成し、それを数人で共有してデータの入力をするようにする為に、ODBCリンクテーブルというものを作る必要があると思っています。  既存で業務的に違う別のシステムがあり、そこでODBCリンクテーブルというものは使用しています。(退職した前担当者が作成。)  ODBCリンクテーブルというものは、どのうようにして作るのですか?  (地球マークのテーブルです。)

  • ACCESS2003のテーブルのリンクでODBCデータベースが選択できない

    このカテゴリであってるかわかりませんが、SymantecのNortonInternetSecurity2006をインストール後、ACCESS2003の外部データの取り込みでテーブルのリンクを選択し、ファイルの種類で「ODBCデータベース」を選択しても、選択するウィンドウが表示されません。SQLServer2000のデータを見るために、よく使っているため、すごく困っています。

  • odbc接続でaccessのテーブルにリンクを張るには

    オラクルのデータベースからodbc接続でaccessにテーブルをリンクしようとしているのですが、起動した1回だけオラクルのユーザとパスワードがでてきます。ユーザとパスワードをいれずにテーブルをひらくことができるのでしょうか。オラクルのodbcを使っています。odbcの登録にはパスワードを登録するところがありませんでした。

  • ODBCリンクテーブルをローカル」テブルにするには

    Access2002でODBCリンクテーブルがあるのですが、このテーブルをリンクを外した状態(ローカルテーブル)としてインポート若しくはエクスポート(コピー)したいのですが、方法がわかりません。 ご教授いただけないでしょうか? 素人なので、宜しくお願い申し上げます。

  • ACCESSのODBCリンクテーブルに接続できなくなる

    ACCESSでSQLserverのテーブルとODBCリンクテーブルで連携したアプリケーションの開発を行っているのですが、ときどきテーブルとのリンクが切れてしまい、「実行時エラーです。リンクするテーブルが見つからないので、クエリを実行できませんでした。」というエラーが発生してしまいます。外的要因以外でACCESSではこのようなことはよく起こりうることなのでしょうか。またこの問題を回避できそうな方法をしている方いらっしゃいましたらよろしくお願いいたします。

  • Access2000からネットワーク経由でMySqlにODBCでリンクテーブル

    Access2000からMySqlにODBC経由でリンクテーブルをつな げたいのですが。 以前この件で質問させていただきまして、その時はローカル 内のMYSQLにリンクテーブルを繋げることは出来たのですが ネットワーク経由で、リンクテーブルを設定する際につまずいて おります。 システムDSNを登録する際の[CONNECTER/ODBC]の設定で、SERVER の項目が問題だと思っているのですが、ここにMYSQLをインストール しているPCのコンピュータ名を入力したのですが、駄目でした。 ネットワーク経由でMYSQLを使用する際の[CONNECTER/ODBC]の設定 方法をどうかご教授して頂けませんでしょうか? 以上 宜しくお願い致します。 環 境    :WINXP,ACCESS2000   MySQL: Ver5.0.27 ODBCドライバ: MySql ODBC 3.51 Driver

  • Access ODBCからのリンクのリレーションシップ

    教えてください。 今 Access2000を使ってDBを作っています。 なんとかODBCにテーブルを置いてリンクさせるところまで たどり着いたのですが、 そのテーブルを使ってリレーションシップを組もうと思うと 参照整合性他2つあるチェック項目がチェックできない 状態になってしまっています。 (参照整合性にチェックを入れたいのですが) なぜなのでしょうか? もうさっぱりわからず・・・ どなたか教えてください。

  • ACCESS2000のODBC

    こんにちわ。 いまACCESS2000のMDBにODBC経由で, ORACLE10gのテーブルを参照したいと思い, [テーブルのリンク]-[ファイルの種類]-[ODBC]としたところ, ODBCソースを選択するダイアログが表示されません。 何か設定の不備があるのでしょうか? 教えてください。よろしくお願いします。

  • ODBC接続ができない

    初めて質問する初級者です。 現在、DBにPostgreSQLを使って、クライアント側を Windowsアプリケーションにしようと思って、VB.NET (2003)でつくり始めたところです。PostgreSQLの接 続については、既に日本語ODBCドライバを使って Accessとの接続は確認済みで、安心していたのです が、今日VB.NETでODBCのクラスを作ろうと思い、 やってみているのですが、うまくいきません。 具体的に説明すると、「サーバーエクスプローラー」から「データ接続」の「接続の追加」を行い、 「Microsoft OLE DB Provider for ODBC Driver」を 選択して、既にAccessで確認済みのデータソースを 選んで接続してみました。ダイアログの中にある 「接続のテスト」ボタンをクリックすると、 「接続しました」と出てくるのですが、その「データ リンクプロパティ」を登録しようとすると、サーバー エクスプローラーに追加できません。エラーメッセージには、SQLサーバーかAccessしか登録できないような 文面でした。どなたかご指導下さい。よろしくお願いします。