次の方法で共有

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 | アクセス | 家庭向け | Windows

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

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

106 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2019-11-13T05:40:09+00:00

    取り急ぎ、KB4484127 を適用した状態の Access 2010 環境で

    テストしてみました。

    (念のため、テーブル/フィールドの名前に関しては半角英数文字のみを使用)

    ・抽出条件が指定されていない選択クエリ( WHERE 句がない SELECT 文)

    -> OK

    ・抽出条件が指定されている選択クエリ( WHERE 句がある SELECT 文)

    -> OK

    ・抽出条件が指定されていない追加クエリ( WHERE 句がない INSERT 文)

    -> OK

    ・抽出条件が指定されている追加クエリ( WHERE 句がある INSERT 文)

    -> OK

    ・抽出条件が指定されていない更新クエリ( WHERE 句がない UPDATE 文)

    -> OK

    ・抽出条件が指定されている更新クエリ( WHERE 句がある UPDATE 文)

    -> 「クエリ '' は破損しています。」

    ・抽出条件が指定されていないテーブル作成クエリ( WHERE 句がない SELECT ... INTO 文)

    -> OK

    ・抽出条件が指定されているテーブル作成クエリ( WHERE 句がある SELECT ... INTO 文)

    -> OK

    ・抽出条件が指定されていない削除クエリ( WHERE 句がない DELETE 文)

    -> OK

    ・抽出条件が指定されている削除クエリ( WHERE 句がある DELETE 文)

    -> OK

    他のスレッドでも既に報告されている通り、

    「抽出条件が指定されている更新クエリ( WHERE 句がある UPDATE 文)」

    にのみ影響が及ぶようですが、はっきり言ってこれは致命的な不具合。

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

    10+ 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Makapu 92,110 評価のポイント ボランティア モデレーター
    2019-11-18T22:56:11+00:00

    onClickさんが既にご説明下さっているので蛇足と思いますが、<クイック実行版の場合のロールバックの方法>についてyellsys_さんがコメント下さったロールバック先の番号と合わせて記載致します。


    まず、お使いの Office がストアアプリ版の場合はデスクトップ版に変更しておきます。

    お使いの Office がストアアプリ版かデスクトップ版かは、Word などを起動し [ファイル] タブ > [アカウント] のバージョン情報で確認出来ます。

     Office製品を確認する方法

    ・バージョン 1910 (ビルド 12130.20184 )Microsoft Store →ストアアプリ版

    ・バージョン 1910 ( ビルド 12130.20184 ) クイック実行→デスクトップ版

    ストアアプリ版の場合は、以下のページを参考に Office をアンインストールして「<参考> デスクトップ版 Office として再インストールする」を参照の上、デスクトップ版として再インストールします

     ストアアプリ版 Office の再インストール方法


    以下の手順で以前のバージョンに戻す事が出来ます。

    1. コマンド プロンプトの起動

    Windows キー(田) + R キーを押下し、[ファイル名を指定して実行] ウィンドウを表示します。cmd と入力して [OK] をクリックして、コマンド プロンプトを起動します。

     [参考] https://docs.microsoft.com/ja-jp/officeupdates/update-history-office365-proplus-by-date[Windows 10で「ファイル名を指定して実行」を表示する方法](https://121ware.com/qasearch/1007/app/servlet/relatedqa?QID=017866)

        Windows 10でコマンドプロンプトを表示する方法

    2. Office を以前のバージョンに戻すコマンドを実行

    起動したコマンド プロンプトに以下の文字列を選択してコピーして貼り付け、Enter キーを押下して実行し、しばらく待ちます。

    "%programfiles%\Common Files\Microsoft Shared\ClickToRun\officec2rclient.exe" /update user updatetoversion=16.0. 12026.20320

    [参考] Office 365 ProPlus の更新履歴 (日付別の一覧)

    「updatetoversion=16.0.12026.20320」 の番号部分は yellsys_さんがコメント下さっているそれぞれの番号に直して実行します。

    ・2013                              15.0.5189.1000→15.0.5179.1000

    ・Office 365、2016・2019パッケージ    16.0.12130.20344→**16.0.**12026.20320

    ・2019ボリュームライセンス                  16.0.10352.20042→**16.0.**10351.20054

    Enter キーを押すと「Office の更新プログラムをダウンロードしています」の画面が出るので、起動している Office 製品は終了して5分位待ちます。

    3. 更新を無効にする

    戻した後は Word などを起動し [ファイル] タブ > [アカウント] >  [更新オプション]  > [更新を無効にする] を選択して更新を無効にします。

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

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

    同じ問題が起こりたった今解決しました。以下のパスで試されてはいかがでしょうか。OSが64bitの場合は ClientX86 の部分を ClientX64 に置き換えてください。

    **"%programfiles%\Microsoft Office 15\ClientX86\officec2rclient.exe" /update user updatetoversion=**15.0.5179.1000

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

    8 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  4. Anonymous
    2019-11-13T04:13:20+00:00

    office2013:KB4484119削除で動作出来るようになりました。

    Updateを削除しましたが、これってまた更新されるのではないでしょうか?

    また削除ってなると面倒なので何とかならないでしょうか?

    ちなみに私の場合は「更新クエリ」が数本破損のメッセージでした。

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

    8 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  5. Anonymous
    2019-11-13T23:51:55+00:00

    Office365の場合は、どのように対応すれば良いのでしょうか?

    上記の、どのパッチも見つかりません。

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

    7 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません