現在、既存のテーブルにデータを追加しようとすると問題が発生します。
単一のテーブルを作成したいCSVファイルが約100個あります。すべてのテーブルの列構造は異なりますが、関連するフィールド名が各ファイルの最初の行にあるため、これは実際には問題ではありません。
まず、ファイルの1つから新しいテーブルを作成して、フィールド名が最初の行にあることを示します。256文字を超える特定のフィールドをメモフィールドに変更し、データをインポートします。
次に、欠落しているフィールドをテーブルに追加します。
ここで、さらにデータを追加しようとすると、フィールド名が最初の行にあることを再度選択しますが、メモフィールド宛てのデータに対して切り捨てエラーが発生します。
このエラーが発生するのはなぜですか?これに対する回避策はありますか?
編集
これが私が問題を解決しようとしたことに関する最新情報です:
テーブルのインポートと追加は、まったく同じ構造でない限り機能しません。さらに、すべてのフィールドとプロパティが設定されたマスターテーブルを作成してから、すべてのテーブルをマスターに追加することはできません。それでも切り捨てエラーが発生します。
CodeSlaveのアドバイスを受けて、テーブルをアップロードし、必要なフィールドをメモフィールドに設定してから、テーブルを追加しようとしました。これは機能しましたが、メモフィールドは必ずしもすべてのデータファイルで同じ順序である必要はなく、24個のテーブルにインポートする1200個のデータファイルがあります。テーブルごとにデータテーブルをインポートすることは、これほど多くのテーブルのオプションではありません。