0
テキストファイルをAccessにインポートするために、「コピーインポート」という保存されたインポート仕様を設定しました。フィールドは長いテキストとして設定され、Accessで保存されたインポートを手動で実行すると、すべて正常に機能します。VBAを使用してテキストファイルをAccessにインポートすると、長いテキストフィールドが切り詰められます
このコード行をフォーム上のクリックボタンの一部として実行すると、エラーは返されずにデータが255文字に切り捨てられます。
DoCmd.TransferText acImportDelim, "Copy Import", "Copy", "H:\data-full-export.txt", True
このコードを含めるにはどうしたらよいですか?
これは答えではありませんが、正しい方向に導くのに役立ちます。私はアクセスと長いテキストフィールドに多くの問題がありました。 http://stackoverflow.com/questions/42908563/long-text-fieldover-255-characters-gets-truncated –
代わりに、AppendChunk()関数を使用して独自のVBAサブを書くことができます。 ADOとDAOの両方に存在します。私はAccessで他のテクニックでヒットミス成功しましたが、自分のコードを読み込んで、AppendChunk()を使うコードは、毎回他のコードでは動作しません。 –