アドレス読み取り違反 ホーム › フォーラム › A5:SQL Mk-2掲示板 › アドレス読み取り違反 このトピックには6件の返信、1人の参加者があり、最後に松原正和により2ヶ月、 3週前に更新されました。 7件の投稿を表示中 - 1 - 7件目 (全7件中) 投稿者 投稿 2023/10/18 08:28 #20771 返信 ぬかさゲスト A5:SQL Mk-2 x64 Version 2.18.4 を使っています。 A5:SQLを起動したままの状態で、ネットワークが一時的に切断されて復活したときや、PCをスリープさせて復帰したときに、A5:SQLを再起動することなく使い続けようとすると、 ✖モジュール’A5M2.exe’のアドレス 0000000001CF53BF でアドレス 0000000000000000 に対する読み取り違反がおきました。 というエラーが発生し、操作できなくなります。A5:SQLを閉じようとすると、同エラーが出て、終了することすらできなくなることもたまにあります。 かなり前のバージョン(私の記憶している限りでは3年前くらい)から発生していますが、これは既知の問題でしょうか。 2023/10/22 23:38 #20784 返信 松原正和キーマスター ぬかささんこんにちは。 元々、DB接続のネットワーク接続が切断したことを検出できず、そのまま処理をしようとしてエラーになっていたのですが、Version 2.19系のベータ版でDB接続の切断を検出するようにしてみました。 お試しいただければと思います。 (ネットワーク切断の検出は完全ではないかもしれないので、もしおかしいようでしたらまたご報告いただければと思います。) 2023/10/27 13:49 #20798 返信 ぬかさゲスト A5:SQL Mk-2 x64 Version 2.19.0 beta 12 を試してみました。 DB接続の件を試す以前に、テーブルを開いたところ、データが文字化けしたり、途中で切られたりしていました(MySQL 8.0/utf8mb3) ソースタブを押したところ、 Commands out of sync. You can’t run this command now というアラートが出ました。OKボタンを何度押しても同じアラートが出て、何も操作できない状態となりました。 2023/10/30 01:08 #20807 返信 松原正和キーマスター ぬかささんこんにちは。 Version 2.19系のベータ版で件数制限の仕組みを変更したことが関係しているかもしれません。 オプションダイアログから、「結果セットグリッド」のタブで、「結果セット最大行数」を 0 に設定するとエラーが出なくなるかもしれません。 2023/10/30 10:43 #20812 返信 ぬかさゲスト > オプションダイアログから、「結果セットグリッド」のタブで、「結果セット最大行数」を 0 に設定するとエラーが出なくなるかもしれません。 エラーは出なくなりましたし、文字化けもなくなりました。 また、DB接続が切れたときも、接続ダイアログが出るようになり、アドレス読み取り違反は起こらなくなりました。 たいへんありがたいですが、私の使い方では、結果セット最大行数を無制限にすることは現実的ではないため、正式バージョンを待たせていただきます。 2024/02/13 09:26 #21155 返信 チャンシーゲスト お世話になっております。 私も、Version 2.19.0 で Commands out of sync. You can’t run this command now のエラーが出ました。 >>>オプションダイアログから、「結果セットグリッド」のタブで… 以上の処置でエラーが出なくなりました。 2024/02/18 21:50 #21169 返信 松原正和キーマスター ぬかささん、チャンシーさんこんにちは。 MySQL で結果セットの読み取りを途中で打ち切ったために発生していた不具合のようでした。 Version 2.19.1 beta 2 (以降)で修正してみましたのでお試しください。 投稿者 投稿 7件の投稿を表示中 - 1 - 7件目 (全7件中) 返信先: アドレス読み取り違反で#21155に返信 あなたの情報: お名前 (必須) メール (非公開) (必須): ウェブサイト: 送信