• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Access2019でMySQLデータ更新で障害)

Access2019でMySQLデータ更新で障害が発生、安定した稼働方法は?

このQ&Aのポイント
  • Access2019でMySQL(5.7.24)にODBC接続し、直接テーブルを更新したり、フォームからデータ挿入しようとすると、参照も更新もできるのですが、頻繁にAccessが強制終了してしまいます。
  • MySQL初の設定のため、ネットなどを参考にインストール、ODBCも無事に接続でき、Access上で作成していたデータを投入して、フォームからのデータ登録を試したところ、頻繁にエラーが発生してAccessが落ちてしまいます。
  • AccessからODBC接続をさせ、安定して稼働させるには、どのようにしたらよいか、お知恵をお貸しいただけないでしょうか。

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

  • ベストアンサー
  • dell_OK
  • ベストアンサー率13% (766/5720)
回答No.2

ODBCドライバーのバージョンを下げてみてはどうでしょうか。 私の環境は質問者さまとはかなり異なりますが、MySQLサーバー5.7.24とODBCドライバー8.0.27だけは合わせて試したところ、テーブル画面で挿入や削除をすると数件おきに落ちて不安定でした。 ODBCドライバーをサーバーのメジャーバージョンに合わせて、5.3.13にしてみると落ちなくなりました。 いろいろ操作したわけではありませんが、何件か挿入で削除を試して落ちてはいません。 ただ、イベントビューワーで確認できたエラーはMSACCESS.EXEだけなので、「落ちる」現象が似ているだけで、まったく同じ現象とは言えません。 私の環境は以下の通りです。  OS:Windows10 64ビット  Access:Microsoft 365 ビルド16 64ビット  MySQL:5.7.24 64ビット  ODBCドライバー:mysql-connector-odbc-8.0.27-winx64 不安定  ODBCドライバー:mysql-connector-odbc-5.3.13-winx64 安定 もし試すのでしたら、ODBCドライバーはどちらのバージョンも共存できると思うのでアンインストールは不要ですが、リンクのし直しが必要になると思うので、その前の確認として、ひとまずODBC名は別の名前で作成して、リンクテーブル名も別の名前でリンクして、確認してみてください。

sasas
質問者

お礼

アドバイスいただきまして、ありがとうございます。製品をそろえることができれば良いのですが、なかなか費用的にも難しく、今の状況となっております。ありがとうございました。

その他の回答 (1)

  • cicibo
  • ベストアンサー率34% (190/558)
回答No.1

>安定して稼働させるには、どのようにしたらよいか 残念ながら、このような質問サイトに投稿して、経験された方、解決された方をご自身で探すしかありません。 私も以前にAccessから他社のDBSMへの接続を試みました。 私のケースはエラーが発生するのではなく、著しく応答時間がかかるというケースです。 まず、Access側に問い合わせると、「私たちは正しく正確に製作し、テストも十分行って出荷しているので、接続しようとしているDBMSの製作者に問い合わせよ!」と。 そして、DBMS側に問い合わせると、「私たちの製品に問題はない。他社の製品について、あれこれ言う立場ではないので、何も感じないし、何もない」と。 つまり、解決には至りません。 なので、Accessを使用するなら、DBMSはMS社のSQL-SERVERという同じ会社の製品の組み合わせに落ち着きました。 それですべてが解決したかというと、すべて円満に問題解決するという保証は全くありません。が。

sasas
質問者

お礼

アドバイスいただきまして、ありがとうございます。製品をそろえることができれば良いのですが、なかなか費用的にも難しく、今の状況となっております。ありがとうございました。

関連するQ&A