2019年11月アップデート(KB4484113、KB4484119、KB4484127)導入後における「クエリが破損しています。」エラーの発生について

Anonymous
2019-11-13T02:41:14+00:00

はじめまして。ふーれむといいます。

Microsoft Accessで、2019年11月の更新プログラムが適用されると、「クエリが破損しています。」というエラーが発生し、処理が動かなくなる事象が発生しています。

対応アップデートパッチは

office2016:KB4484113

office2013:KB4484119

office2010:KB4484127

による現象のようで、当該アップデートをアンインストールしたところ、現象は起きなくなりました。

また、現象が発生している箇所ではdocmd.runsql文によるクエリ実行を行っており、そのポイントでabendしている様です。

(ランタイム版でしか動作を見ていないので、厳密にステップ実行トレースしたわけではありませんが。)

ご確認頂きたいです。

よろしくお願いします。

以上です。

Microsoft 365 と Office | Access | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

106 件の回答

並べ替え方法: 新しい順
  1. Anonymous
    2019-12-11T02:09:22+00:00

    Access 2010 MSI版環境( KB4484127 適用かつ KB2986256 未適用)において、

    今月の Windows Update によって KB4484193 が適用され、

    本件の問題が解決されることを確認しました。

    この回答は役に立ちましたか?

    2 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Anonymous
    2019-12-11T00:42:06+00:00

    Office Deployment Tool を使用してロールバックされた方は、ロールバックしたバージョンで固定されるため、

    最新バージョン(15.0.1597.1000)にするには、以下のようにConfigファイルのTargetVersionを空にして、

    再度ツール を実行する必要があります。

    ===============================================

    <Configuration>

    <Updates Enabled="TRUE" TargetVersion="" />

    </Configuration>

    ===============================================

    ツール実行後、Accessの[ファイル(F)]->[アカウント]->[更新オプション]->[今すぐ更新(U)] をすれば、最新バージョンに更新されます。

    この回答は役に立ちましたか?

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  3. Anonymous
    2019-12-10T22:09:31+00:00

    Access 2013 C2R版、ビルド15.0.5197.1000において、

    この問題が修正されたことを確認できました。

    この回答は役に立ちましたか?

    3 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  4. Anonymous
    2019-12-10T02:29:29+00:00

    > アドバイスありがとうございます。参考にさせていただきます。

    ( Makapu さんの回答と重複しますが)

    平見さんの場合は、まずお使いになっている Access のバージョンと

    インストール方式( C2R または MSI )をご確認されることをお奨めします。

    現時点で 100 近くに渡る投稿が行なわれた当スレッドにおいて

    既に散々語り尽くされてきたことですが、

    「 C2R 版 と MSI 版では Office の更新の仕組みも、

    今回のような問題の解決手順も異なる」のです。

    > ところで 今日明日辺りにリリースされる今月の月例パッチ

    > とは WINDOWSUPDATEのことですか。

    MSI 版 Office に関してはその通りです。

    C2R 版 Office に関しては、Windows Update や個別の修正プログラムによってではなく、

    Office 自身の自動更新機能によってプログラムの修正が行なわれます。

    どのバージョンの Access を使用されているのかについて言及されていませんが、

    投稿された内容から推測した限り C2R 版の Access を使用されていると思われますので、

    当スレッドに投稿された、C2R版に関するコメントをもう一度読み直されることをお奨めします。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  5. Anonymous
    2019-12-10T02:03:37+00:00

    アドバイスありがとうございます。参考にさせていただきます。

    ところで 今日明日辺りにリリースされる今月の月例パッチ 

    とは WINDOWSUPDATEのことですか。

    > 所で、2010,2013,2016のMSI版用の更新プログラムですが、

    > それぞれの公式ページを今日改めて確認すると、

    > 対処方法はダウンロードセンターの案内しかなく、

    > Windows Updateしてくださいとは書いてありません

    >

    > ・・・どういうつもりだろうか?

    その件について、例の公式サポート記事に追記されていますね。

    Access error: "Query is corrupt"

    引用:

    > The table below lists the dates/build numbers for

    > the earliest available update, but for MSI builds,

    > the patch referred to is not a required patch and

    > must be manually applied.

    > There is a December 10 security update for the MSI builds,

    > that will be available via WSUS and will be automatically

    > applied that fixes the issue:

    >

    > 2010: KB4484193 - build 14.0.7243.5000

    > 2013: KB4484186 - build 15.0.5197.1000

    > 2016: KB4484180 - build 16.0.4939.1000

    要するに、MSI版における KB2986256 / KB2965317 / KB4484198 は

    「必須のパッチではないから手動で適用する必要がある」

    ということだそうで。

    また、今日明日辺りにリリースされる今月の月例パッチによっても

    この問題が修正されるとのこと。

    あと、未解決のままだった Access 2013 C2R版、Access 2019 VL版

    についても、予定通りなら今日明日中で修正されるはずです。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません