下松のF社よりヘルプコールがあった。
-
- 「3159/ブックマークが正しくありません」のエラーが出て落ちる。
- (インストールしてある)2台とも出る。
- 本事務所からも問い合わせがあった。
急遽訪問し、原因を探る。
- 発生する場所は、Docmd.RunSQL
- テーブルをクリア後、外部mdbのテーブルの全項目を追加するクエリー
- SQL文をクエリーに貼り付け(追加クエリー)、実行しても発生する‥‥当然だろうが。
- 項目の不一致があるのではないかと調べたが、不整合はない。
- 新しいmdbで、クエリーを実行しても発生する‥‥追加元のmdbが壊れているかも
- 追加元mdbを修復・最適化‥‥すっごく時間を要した。
- 再度実行でOK!!
google で “ブックマークが正しくありません” で検索した。
- Microsoft Access Club
- 破壊したデータベースの修復方法を紹介している。
- kjmamaの王国
§結果
- Access の使用を全て停止し、
- データmdb(4ヶある)を全て「修復・最適化」した。
- 内1ヶ(上の追加元mdb)の処理に時間を要したが、他は「正常の範囲」(経験と勘)であった。
- テーブルのレコード数は、修復前後で一致を確認。
- その後検証したが、エラーは発生しなかった。
- 所要時間3時間(サポート方法の説明も含む)