クエリー”は破損しています」エラー発生「Access error: “Query is corrupt”」
お客様から「2147467259」エラーでAccessが動かない・・・
と朝早くからヘルプコール
ちょうど前日(12日)に機能追加したばかりで、その改善処理に不具合があるのかと調べて見るが見つからない。
自分のマシーンでは発生しないので、客先に出向くことに。
客先のマシーンで発生することを確認。
発生している場所を特定する。
時間計算をしてテーブルを更新している SQL .Execute で発生しているようだ。
怪き処理(SQL)はない!!
WindowsUpdateが怪しいなこれは。
調べてみると
2010 「11月13日Update (KB4484127)」
2013 「11月13日Update (KB4484119)」
2016MSI 「11月13日Update (KB4484113)」
が問題であるとのこと
2019月12月10日に修正プログラムが公開されるようだ。(12月11日かな)
Version:Access 2010 Build:7242.5000 ReleaseDate:December 10, 2019
Version:Access 2013 Build:5197.1000 ReleaseDate:December 10, 2019
Version:Access 2016MSI Build:4939.1000 ReleaseDate:December 10, 2019
その他Version等詳細内容はこちらへhttps://support.office.com/ja-jp/article/access-error-query-is-corrupt-fad205a5-9fd4-49f1-be83-f21636caedec
12月11日までは、Office関連のUpdateを停止させてから、アンインストールして対応!!