ACCESSのODBC接続でエラー

このQ&Aのポイント
  • WIN2000, ACCESS2002およびMySQL-4.0の環境で、ACCESSからMYSQLのテーブルを参照する際にODBC接続エラーが発生しています。
  • ODBC接続テストは成功しているものの、ACCESSでリンク接続しようとすると「問題が発生したため・・・」のエラーが表示されます。Return matching rowsを有効にしてみたり、EUC変換を試みたりしましたが、問題は解決していません。
  • 他に原因はあるのでしょうか。過去の質問を参照しても解決策が見つからないため、より詳しい情報やアドバイスを求めています。
回答を見る
  • ベストアンサー

ACCESSのODBC接続でエラー

環 境  :WIN2000,ACCESS2002 MySQL-4.0 ドライババージョン:MySQL3.51.11 ACCESSからMYSQLのテーブルを参照したいのです。 ODBC接続テストでは成功します。 しかし、ACCESSでリンク接続しようと、作成した ODBCデータソースを指定すると、ACCESSで 「問題が発生したため・・・」のエラーになってしまいます。 過去の質問 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1255510 を参照して、 Return matching rowsを有効にしました。 でもダメです。 EUC変換するというのは見当たらないのですが。 他に原因はありますでしょうか?

  • MySQL
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
  • angband
  • ベストアンサー率51% (86/168)
回答No.1

有名な問題のようです。対策は以下を見てください。 http://tat.backtrap.com/xoops/modules/wordpress/index.php?cat=14

rabu_chihaha
質問者

お礼

ありがとうございました。 接続できました。

関連するQ&A

  • ACCESSとMySQLのODBC接続について

    環 境  :WINXP,ACCESS2003   MySQL-4.0.16-nt ドライババージョン:MySQL3.51.06 <現象> ACCESS2003で2000形式にて作成したDBからMySQL-4.0.16-ntで作成されたDBのあるテーブルを参照 したいのです。(現状参照のみ) が、接続はうまくいったようなのですが、肝心のACCESSで使用することができません。 <インストールの背景> ODBCドライバとしてMySQL3.51.06をインストールし、 色々な文字コードに対応できるようにするDLLファイル*を指定の場所にコピーしました。 *株式会社ソフトエイジェンシーさんのサイトから 「myodbc-3.51.06-conv_ujis.zip」をダウンロード。 解凍後の「myodbc3.dll」を「C:\WINDOWS\SYSTEM32」へ上書きコピーした。 TestDataSourceでの接続テストではSuccessfullyと表示されましたが、肝心のACCESS側でテーブルを表示しようとしてもエラーが出てACCESS自体が応答なしの状態になってしまいます。(テーブルを直接×、クエリ作成も×) どなたか、どこをどうチェックすれば良いのか、、 教えていただけますか?

    • ベストアンサー
    • MySQL
  • AccessからMysSqlにODBC経由でリンクテーブル

    Access2000からMySqlにODBC経由でリンクテーブルをつな げたいのですが。 まず、システムDSNを登録する際に[CONNECTER/ODBC] の画面が表示されるのですが、ここでの設定が全く 解りません。 どうかご教授して頂けませんでしょうか? また、良いサイト、書籍など有ったら教えて頂きたいのですが。 どうぞ宜しくお願い致します。 環 境    :WINXP,ACCESS2000   MySQL: Ver5.0.27 ODBCドライバ: MySql ODBC 3.51 Driver

    • ベストアンサー
    • MySQL
  • ACCESSを使ってのODBC接続がうまくいかない

    クライアント側のACCESSを使いODBC経由でMySQLへ接続しようとしたらうまく接続が出来ません。 現象はACCESSの、[新規作成] - [テーブルのリンク] - ファイルの種類を[ODBC Databases ()] - コンピュータデータソースにあるODBCを選択。 すると普通はここでテーブルの一覧が表示されるはずが、最初の画面に戻ってしまいます。 他のソフト(EXCELなど)でODBC接続を行ったところうまくいきます。なのでODBC自体の設定は問題ないと考えられます。 以前はうまく行っていたのですが、ACCESSのデータファイル(.mdb)を一度削除して新たに作り直したらうまくいかなくなりました。 この現象で何かわかる方いらっしゃいますか? よろしくお願いします。 MySQL 4.0 ODBC 3.51 ACCESS 2000

  • 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接続の可能性を考慮しています。

    ACCESSでODBC接続の可能性を考慮しています。 ACCESS2007とACCESS2010からPostgresのDBかMySQLのDBへ ODBC接続するシステムの作成を考えています。 その上で課題として 1.PostgresかMySQLへODBC接続は可能か? 2.DB側でlocalhost以外の接続をはじくような設定はあるか? という問題があります。 お分かりになる方はいましたら、ご教授お願いいたします。

  • ACCESS2000のODBC

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

  • ACCESSからのODBC接続について

    Windows2000サーバー上にあるアクセスファイル(別のOracle9サーバーにODBCリンクしている)をWindowsXpパソコンにコピーしましたが、「ODBC-xxxxへの接続が失敗しました」と表示されOracleデータを参照できません。 WindowsXpには、Oracleクライアントはインストール済み、DSNにもMicrosoft ODBC for Oracleを登録済みです。新規にODBCリンクすることは可能です。 エラーなく参照できるようにするにはどうすればいいでしょうか。

  • ACCESSのODBC接続

    ご存知の方がいたら教えて下さい。 【動作環境】 OS:WINDOWS10(PRO) ACCESS 2013 SQL SERVER EXPRESS 2016 ODBCを使用してACCESSからSQL SERVERに接続しています。 データ参照やINSERTは問題なく、データ削除で2万件ほどのデータを削除しようとすると、「実行時エラー'3146' ODBC---呼び出しが失敗しました」のメッセージが表示され止まってしまいます。 1000件ほどでしたら、削除は行えます。 ・パススルークエリでDELETE FROM ○○を実行 ・リンクテーブルをVBAからクエリを開き削除 ・SQL SERVERにストアドを作成して、ACCESSから実行する を試したのですが、結果は変わりありません。 また、LOOPで1000件づつ削除も試したのですが、6回(6000件)ほどで同じメッセージが表示されてしまいます。 ODBCでの接続がネックなのかと思っているのですが、解決策が見出せません。 ヒント等でも教えていただければ助かります。 よろしくお願いします。

  • ACCESSからODBC接続でORA-12504

    Access上でオラクルのテーブルのリンクを設定しようと していますが、「ORA-12504」のエラーが表示されてしまい 接続できず、困っています。 【エラー詳細】 ODBC-呼び出しが失敗しました。 [Oracle][ODBC][Ora]ORA-12154 TNS~ (#12154)[Microsoft][ODBC Driver Manager]ドライバのSQLSetConnectAttrは失敗しました。(♯0)[Microsoft][ODBC Driver Manager]ドライバのSQLSetConnectAttrは失敗しました。(#0) なお、SQLPlusで接続ができていますし、ODBCアドミニストレータ の接続テストも成功します。 Accessで問題があるのでしょうか? 【環境】 OS:WinXP x64 Access:003 Oracle:サーバ 10g(10.2.0.1) for 64-bit    :クライアント 10g(10.1.0.2) for 32-bit     ※64-bitのオラクルクライアントはAccessが      ドライバを認識しないため使用できませんでした。 何かわかりましたらご教授ください。 よろしくお願いします。

  • AccessにてODBC接続する

    Microsoft Accessについての質問です。 ご存知の方がおりましたらお助け願います。 ・状況 ORACELにODBCで接続しテーブルのリンクをする場合 接続するユーザの参照可能なテーブル数が多いと 一覧に一部のテーブルしか表示されない。 目的のテーブルが一覧に表示されない場合 リンクを作成することができない。 ・知りたいこと 一覧にすべてのテーブルを表示させることは可能でしょうか? すべてのテーブルを表示することが不可能な場合 一覧に表示させるテーブルを制限することは可能でしょうか? 上記二つが不可能な場合、VBA等で追加する方法がありましたら おしえてください。 ・回答についての補足 ORACLE側の設定を変更しない方法で回答願います。 ユーザの作成、シノニム等で制御等はNG 宜しくお願いします。