- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ACCESS VBA でのCSV取込エラー)
ACCESS VBAでのCSV取込エラーが発生する理由と解決方法
このQ&Aのポイント
- ACCESSにてフォルダ内にあるCSVファイルをすべてインポートしようとしていますが、カンマが無視されてデータが途切れてしまいます。
- また、フィールド4の日付形式がインポートエラーになる問題も発生しています。
- 回避方法が見つからないため、ACCESS VBAでのCSV取込エラーの解決方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> DoCmd.TransferText acImportFixed, "インポート定義", "T03_全CSVデータ", strFolderName & "\" & MyName, False, "" '【取得したファイルをインポート】 CSVファイルなら、acImportFixed ではなく、 acImportDelim でしょうね。 場合によっては インポート定義も見直したほうが良いかもしれません。
その他の回答 (1)
- layy
- ベストアンサー率23% (292/1222)
回答No.1
途中でエラーがおきたとすると考える問題は少なくとも2つ。 エラーになるレコードの扱い 残っているインポートしてないファイルの扱い エラーになるのは期待した形でないので今のインポートの仕掛けはたぶん使えない。別の方法にします。TRANSFARTEXTを使用せずにインポート、を探す。。 エラーが起きたかわかれば次のファイルへ処理進めたら残りはなんとかなります。 ファイルは特定できているし 後は OPEN DOWHILE LINE INPUT PRINT LOOP CLOSE 等使います。
お礼
ありがとうございました! acImportDelim にしたところ、両方のトラブルが解決いたしました。