まりふのひと

ブックマークが正しくありません

下松のF社よりヘルプコールがあった。

    • 「3159/ブックマークが正しくありません」のエラーが出て落ちる。
    • (インストールしてある)2台とも出る。
    • 本事務所からも問い合わせがあった。

急遽訪問し、原因を探る。

  1. 発生する場所は、Docmd.RunSQL
    • テーブルをクリア後、外部mdbのテーブルの全項目を追加するクエリー
  2. SQL文をクエリーに貼り付け(追加クエリー)、実行しても発生する‥‥当然だろうが。
  3. 項目の不一致があるのではないかと調べたが、不整合はない。
  4. 新しいmdbで、クエリーを実行しても発生する‥‥追加元のmdbが壊れているかも
  5. 追加元mdbを修復・最適化‥‥すっごく時間を要した。
  6. 再度実行でOK!!

google で “ブックマークが正しくありません” で検索した。

  • Microsoft Access Club
    • 破壊したデータベースの修復方法を紹介している。
  • kjmamaの王国
    • このエラーメッセージが表示された場合は、mdbが壊れている可能性がある。
      microsoftのページでは、最適化を行ってくださいとなっているが、最適化すらできない場合もあるので、もしバックアップがあるなら、バックアップからテーブルをコピーしてきて、修正などを加えたりしたほうがよい。
§結果
  1. Access の使用を全て停止し、
  2. データmdb(4ヶある)を全て「修復・最適化」した。
  3. 内1ヶ(上の追加元mdb)の処理に時間を要したが、他は「正常の範囲」(経験と勘)であった。
    • テーブルのレコード数は、修復前後で一致を確認。
  4. その後検証したが、エラーは発生しなかった。
  5. 所要時間3時間(サポート方法の説明も含む)