Access「ODBC–呼び出しが失敗しました。夢は不労所得IT暮らしサイトマッププライバシーポリシープロフィールAccess「ODBC--呼び出しが失敗しました。CommentAccess「ODBC–呼び出しが失敗しました。今日はAccessを使っていたハマった話。ぼくはシステムの保守作業で、Accessをよく使います。ある日、PostgreSQLのテーブルをODBC経由でリンクテーブルを作成して、Accessで開こうとすると下記のようなエラーが発生しました。ODBC--呼び出しが失敗しました。dead)(#26)結論を先にいうと、PostgreSQLのバージョンが古い場合の、ODBCドライバーの指定が悪かったのです。「ODBC–呼び出しが失敗しました。」自体はよく出るメッセージで原因は多岐にわたります。このメッセージだけでの原因特定は難しいかもしれません。接続はできている列情報は表示できるレコード数も合ってる値がすべて「#Name?」となるこんな感じです。値が表示できていないだけっぽいので、文字コード?そんな指定あったっけ?原因と対処方法Accessでリンクテーブルを作る際の設定を探してみましが、結局見つからず。原因はODBCの設定でした。本体のPostgreSQLの文字コードがEUC-JPとなっているため、このドライバーを指定していました。それを「PostgreSQL」で接続を作り直します。その後、Access側で再度、リンクテーブルを作成すると今度は無事に表示されました。このドライバーは、PosgreSQLのバージョンとのマッピングがあるっぽくて、古いPostgreSQLには古いドライバーを使えってことなのでしょうか。ぼくの環境では下記のドライバー指定でうまくいきました。コメントをキャンセルメールアドレスが公開されることはありません。