1. ホーム
  2. データベース
  3. アクセス

Accessに「検索キーワードに該当するレコードがすべて見つかりません」というエラーが表示される 解決方法

2022-01-16 05:33:14
Microsoft JET データベースエンジン エラー '80004005'
検索キーワードがすべてのレコードで見つかりませんでした。
デバッグの冒頭でデータエラーは、Accessの"圧縮および修復database"も何度もクリックし、その変更を提出する2回目が問題であり、次に文字の数が少ない(いくつかのランダムな文字)に情報コンテンツを使用すると、N回が正常に提出し、私のAccessデータベースが問題ではないことを疑うようになった、奇妙です。エラーコードのBaiduの検索は、そのような記事のかなり多くを発見し、ハ、理由を見つける。
/理由がわかりました。 アクセスの備考欄にインデックスがある場合、フィールドの内容が1908バイトを超えると、レコードが削除されず、上記の問題が発生します。データベースの情報内容フィールド(=備考フィールド)がいつの間にか"index"になっていることが判明しました。インデックスを "none"に変更すると、すべてがうまくいきます。
いつテーブルのインデックスタイプを変更したのか、Access自体のバグなのかはわかりません。
しかし、このようなエラーの解決策の概要を知ることができ、次のプログラミング開発では、また別の経験をすることができます。