Tips

データベース変換中にエラー#1002

日付2009/09/11
ID75892 (英語原文参照)
バージョン11.4
プラットフォームMac & Win

以前のバージョンで作成されたデータベースを4D v11 SQLに変換している最中にエラー1002が発生し、レコード番号のレコードには、カレントストラクチャファイルのテーブル定義よりも多くのフィールドが存在する、という趣旨のメッセージが表示されるかもしれません。

このエラーが発生する理由としては、次のような原因が考えられます。

  • ストラクチャファイルMyDB_1.4dbには、MyField_1フィールドのあるMyTableテーブルがありました。
  • ストラクチャファイルをコピーし、MyDB_2.4dbと名付けました。
  • MyDB_2.4dbで元のデータファイルを開きました。
  • MyTableテーブルにMyField_1フィールドを追加しました。
  • MyTableテーブルにレコードを追加しました。
  • MyDB_1.4dbストラクチャでこのデータファイルを開きました。
  • 上記のような経緯があると、エラー#1002が発生する可能性があります。

    なお、このエラーは警告であり、データベースの動作には特に影響がないとされています。