[解決済み] エラー 3340 クエリ実行時にクエリ ' ' が破損している DoCmd.RunSQL
2023-05-23 01:11:48
質問
インストールしてから KB 4484127 を解決する Office 2010 の Windows アップデートをインストールしました。 WHERE 句を含むクエリを実行すると、エラーが発生します。
たとえば、このクエリを実行します。
DoCmd.RunSQL "update users set uname= 'bob' where usercode=1"
結果、このようなエラーになります。
エラー番号 = 3340 クエリ ' ' が破損しています。
この の更新は は現在もインストールされています。
どうすれば正常にクエリを実行できますか?このアップデートをアンインストールすればよいのでしょうか?
どのように解決するのですか?
概要
これは 既知のバグ は、2019年11月12日にリリースされたOfficeの更新プログラムによって引き起こされました。このバグは、現在 Microsoft がサポートしている Access のすべてのバージョン (Access 2010 から 365 まで) に影響します。
このバグは修正されました。
-
C2R (Click-to-Run) 版の Office を使用している場合。
を使用して、"Update now" を実行してください。
:
- Access 2010 C2R: Build 7243.5000 で修正されました。
- Access 2013 C2R: ビルド 5197.1000 で修正されました。
- Access 2016 C2R: ビルド 12130.20390 で修正されました。
- Access 2019 (v1910)。Build 12130.20390 で修正されました。
- Access 2019 (ボリューム ライセンス)。Build 10353.20037 で修正されました。
- Office 365 月額チャンネル。ビルド 12130.20390 で修正されました。
- Office 365 半年ごと。ビルド 11328.20480 で修正されました。
- Office 365 Semi-Annual Extended。ビルド 10730.20422 で修正されました。
- Office 365 Semi-Annual Targeted (半期ターゲット)。ビルド 11929.20494 で修正されました。
- MSI 版の Office を使用している場合は、使用している Office のバージョンに一致する更新プログラムをインストールします。これらのパッチはすべて Microsoft Update でリリースされているため 保留中のすべての Windows 更新プログラムをインストールする で十分です。
例
最小限の再現例です。
- 新しい Access データベースを作成します。
- デフォルトの ID フィールドと長整数フィールド "myint" を持つ、新しい空のテーブル "Table1" を作成します。
-
VBAエディタのイミディエイトウィンドウで、次のコードを実行します。
CurrentDb.Execute "UPDATE Table1 SET myint = 1 WHERE myint = 1"
期待される結果 : 文は正常に終了しています。
実際の結果 バギーアップデートの1つをインストールした状態で ランタイム エラー 3340 が発生しました ("Query '' is corrupt")。
関連リンク
関連
-
vlookup関数の使用でExcelのvba
-
ADODBを使用したExcel VBAで、小計を使用してデータベースにアクセスする
-
名前の秘密:Excelの隠された名前空間
-
[解決済み] Excel VBAで整数を文字列に変換するにはどうすればよいですか?
-
[解決済み] VBAでSetというキーワードは実際に何をするのですか?[重複しています]
-
[解決済み] Microsoft Office VBAの編集時に、ポップアップの「コンパイルエラー」メッセージを無効にするにはどうすればよいですか?
-
[解決済み] VBA - 条件付きで for ループの反復をスキップする方法
-
[解決済み] VBAのハッシュテーブル/連想配列
-
[解決済み] VBAでコンストラクタに引数を渡す
-
[解決済み] 文字列が文字列で始まるかどうかをテストしますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
vlookup関数の使用でExcelのvba
-
ADODBを使用したExcel VBAで、小計を使用してデータベースにアクセスする
-
名前の秘密:Excelの隠された名前空間
-
[解決済み] VBAで変数の宣言と代入を同時に行うことはできますか?
-
[解決済み] Excel VBAで整数を文字列に変換するにはどうすればよいですか?
-
[解決済み] VBAでSetというキーワードは実際に何をするのですか?[重複しています]
-
[解決済み] Microsoft Office VBAの編集時に、ポップアップの「コンパイルエラー」メッセージを無効にするにはどうすればよいですか?
-
[解決済み] VBA - 条件付きで for ループの反復をスキップする方法
-
[解決済み] VBAのハッシュテーブル/連想配列
-
[解決済み] VBAでコンストラクタに引数を渡す