今回、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版では、接続方法が少し違う・・とか。)


大変申し訳ありませんが、お時間ありましたら、宜しくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

こんにちは。



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

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

お礼日時:2002/04/16 13:44

こんにちは。



ODBCドライバマネージャはきちんと入っていますか?

参考にされたサイトの「ODBCデータソースの確認方法」でODBCデータソースは確認できていますか?

参考URL:http://www.interwiz.jp/software/PsqlODBC/

この回答への補足

早い、回答ありがとうございます。

ODBCドライバマネージャは、きちんと入っています。

データソースも確認して、設定方法通り、操作を行っていますが、テーブルが表示されなくて、困っています・・・。

補足日時:2002/04/06 06:13
    • good
    • 0

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

関連するカテゴリからQ&Aを探す

このQ&Aと関連する良く見られている質問

Q「[Microsoft][ODBC SQL Server Driver]COUNT フィールドが正しくありません。」えらーについて

おせわになります、

JavaからMSDEに対してSELECT UPDATE等の処理を行っているのですが。以下のSQLエラーが出てしまいます。
どのような意味なのでしょうか?
雰囲気としてはUPDATE文でおこっているような感じなのですが…

----エラーメッセージ------
[Microsoft][ODBC SQL Server Driver]COUNT フィールドが正しくありません。

よろしくお願いします。

Aベストアンサー

こんな情報がありましたという報告です。

「COUNT フィールドが正しくありません。」
で、検索をしたら同じような事例がありました。

2件ほどヒットしたのですが、どちらもテーブルのフィールド名を英数字にすることで解決しているようでした。

何故かというのは私にもわかりません。
お役に立つと良いのですが・・・

ちなみにヒットしたのは、「Goo」と「Google」です。
一度調べてみてください。(個人の情報っぽいのでURLは載せません。)

QPostgreSQLサーバにODBCドライバを使って接続したい!

お世話さまです。
現在、ホスティングサービスによりWebデータベースを立ち上げようとしています。
そのサーバーには、PostgreSQLがインストールされています。
私のPCにODBCドライバをインストールして、AccessからそのWebDBの情報を編集等を行いたいと考えています。
ホスティングサービスを提供している会社に、ODBC接続できますか?と尋ねたところサーバーには、ODBCドライバが入ってないから無理と言われました。
ODBCドライバはクライアント側だけでは、ダメなのでしょうか?

サーバー側
OS Linux
Apach,PostgreSQL

クライアント
OS Windows2000
PostgreSQL,Access

宜しくお願い致します。

Aベストアンサー

サーバ側にインストールするものなんて無いですよ。
クライアントにODBCドライバ入れたらOKです。

参考URL:http://koano-net.ddo.jp/a/pgsql/access/access.html

QAccessでODBC接続できない

(1)コントロールパネル⇒管理ツール⇒ODBCを選択。
(2)「システムDSN」タブを選択し、「追加」を選択。
(3)ローカルにあるエクセルファイルを選択。データソース名はtest。
(4)Access2003を起動し、テーブルのリンクでODBCを選択し、(3)で作ったtestを選択すると、ODBCを使用して外部MicrosoftJet…のエラーメッセージ。

どなたか解決方法を教えてください。

Aベストアンサー

ExcelやテキストファイルはDSNを作らなくても直接、リンクすることが
できます。つまり、エンジンで元々可能な形式をODBC接続しようと
したので、嫌がっているのです。

QODBCからSQLServerに接続するには?

SQLドシロウトです。力をお貸しください。
SQLを勉強しようと本を購入しました。実際パソコンで入力しながら勉強しようと思い、本の説明にしたがって、
「コントロールパネル」の「ODBCデータベース(32ビット)」から「追加」で新しいデータソース名とユーザが入力するSQLServer用のログインIDを入力してSQLServerへつなげようとしますが、「指定されたSQLServerが見つかりません」とエラーになります。いろいろ調べてみましたが分からず、ただ私の考えになかった知らない事があるようだと感じました。
そこで、教えてください。
Win98でJava環境とイクリプスとトムキャットが入ってます。「コントロールパネル」の「ODBCデータベース(32ビット)」の「システムDSN」には何も表示されません。
・同パソコン内にSQLサーバーを設定できるのか。
・SQLServerというソフトを別途インストールしないとODBCから設定できないのか。もしそうならバージョンはどれか。
・SQLServerを設定後、オラクル設定はできるのか。
●ODBCからSQLServerへ接続するのに必要な作業を教えてください。よろしくお願いします。

SQLドシロウトです。力をお貸しください。
SQLを勉強しようと本を購入しました。実際パソコンで入力しながら勉強しようと思い、本の説明にしたがって、
「コントロールパネル」の「ODBCデータベース(32ビット)」から「追加」で新しいデータソース名とユーザが入力するSQLServer用のログインIDを入力してSQLServerへつなげようとしますが、「指定されたSQLServerが見つかりません」とエラーになります。いろいろ調べてみましたが分からず、ただ私の考えになかった知らない事があるようだと感じました。
そこで...続きを読む

Aベストアンサー

>SQLServerというソフトを別途インストールしないとODBCから設定できないのか。
そうです。データベースサーバとデータベースクライアントの中間に
位置するものですから、データベースサーバであるSQLServerがなければ
設定のしようがありません。

>もしそうならバージョンはどれか。
そのバージョンのSQLServer用のODBCドライバがインストールされていれば、
繋がるはずです。

>SQLServerを設定後、オラクル設定はできるのか。
ORACLEサーバが稼動していて、ORACLE用のODBCドライバがインストール
されていれば...

>ODBCからSQLServerへ接続するのに必要な作業を教えてください
・SQLサーバをインストールし、必要な設定を行なう
・クライアントにODBCドライバをインストールする
・クライアントにODBCデータソースの設定を行なう
・DBクライアントで接続する

http://www.spencernetwork.com/windows-sp8.php
http://www.tatsuzin.com/download/network/network.files/troubleshooting/sqlutility.htm
http://www.zdnet.co.jp/developer/0309/21/dvn09.html

http://www.datadirect.co.jp/manuals/DataDirect/CC/4.1/reference/roracle.htm

>SQLServerというソフトを別途インストールしないとODBCから設定できないのか。
そうです。データベースサーバとデータベースクライアントの中間に
位置するものですから、データベースサーバであるSQLServerがなければ
設定のしようがありません。

>もしそうならバージョンはどれか。
そのバージョンのSQLServer用のODBCドライバがインストールされていれば、
繋がるはずです。

>SQLServerを設定後、オラクル設定はできるのか。
ORACLEサーバが稼動していて、ORACLE用のODBCドライバがインストール
...続きを読む

Q桐からODBCでEXCELデータを読み込む方法

桐9-2012からODBC接続でサーバーにあるEXCELデータを読み込ませたいと考えていますが、うまくいかず、原因が分からずに困っております。

お手数をおかけしますがご教示頂けますようお願い致します。

【環境】
パソコン環境
Microsoft Windows 7(x64)
桐9-2012(http://www.kthree.co.jp/kiri/)
Microsoft Office2010 Professional
ウイルス対策ソフト未インストール、Windowsファイアウォール無効
IPアドレス:192.168.1.10/24

サーバー環境
Microsoft Windows Server2008R2
Microsoft Office2010 Professional
ウイルス対策ソフト未インストール、Windowsファイアウォール無効
IPアドレス:192.168.1.20/24

【状況】
1.パソコンにインストールされている桐からサーバーの共有フォルダにあるEXCELデータをクロス・エクセル機能で読み込むことはできる。
2.パソコンにインストールされている桐の外部DBを使用してサーバーの共有フォルダにあるEXCELデータを読み込もうとすると下記のエラーが表示される。(ODBC64ビット版)
-------------------------------------------------------------------------------------------------------------------------------
KD1672:ODBCエラー

データソース固有エラーコード:0
SQLSTATE:IM014
[Microsoft][ODBC Driver Manager]指定されたDSNには、ドライバーとアプリケーションとのアーキーテクチャーの不一致が含まれています。
-------------------------------------------------------------------------------------------------------------------------------
3.パソコンにインストールされている桐の外部DBを使用してサーバーの共有フォルダにあるEXCELデータを読み込もうとするとエラーは表示されないがEXCELが読み込めない。(ODBC32ビット版)

桐9-2012からODBC接続でサーバーにあるEXCELデータを読み込ませたいと考えていますが、うまくいかず、原因が分からずに困っております。

お手数をおかけしますがご教示頂けますようお願い致します。

【環境】
パソコン環境
Microsoft Windows 7(x64)
桐9-2012(http://www.kthree.co.jp/kiri/)
Microsoft Office2010 Professional
ウイルス対策ソフト未インストール、Windowsファイアウォール無効
IPアドレス:192.168.1.10/24

サーバー環境
Microsoft Windows Server2008R2
Microsoft Office2010 Professional
...続きを読む

Aベストアンサー

桐は持ち合わせていませんが・・・。
ODBCの設定では?

C:\Windows\SysWOW64\odbcad32.exe
を立ち上げると32bit版の設定ができますので、
システムDSNにエクセルの設定を追加。
名前は適当で構いません。
これを桐で使用したら出来るかもです。
AccessからVBAでODBC経由で接続した経験からですので
どうかな?
http://support.microsoft.com/kb/942976/ja


このカテゴリの人気Q&Aランキング

おすすめ情報