2

MS Access 2007 で散発的に再現できないエラーが発生しました。状況は次のとおりです。

  1. ファイルから 50 万行以上のテキスト データをテーブルにロードする
  2. [読み込んだデータを処理する]
  3. CurrentDB().Execute "Delete * from RawImport"を使用して vba からテーブルの内容を削除しようとします 。ここで、RawImport はテーブル名です。

ステップ 3 で、ctrl-Break を押すまでコードがハングアップすることがあります。これが発生した場合、Ctrl-F11 キーを押してデータベース ビューに戻り、テーブルの内容を削除しようとすると、常にエラーが表示されます。続行" (言い換えると、エラーをキャプチャできていません)

通常、Access を終了して再読み込みすると、VBA コードが実行されるようにこれがクリアされます。削除時にvbaでエラーを生成することはありません。手動で中断するまで、その行に留まります。

4

1 に答える 1