I was lucky in the past with the Rich Text solution proposed above, and also using "dummy strings" as the first imported record. Thank you for that! However, today I think I came across a more efficient / consistent import solution that you will repeat many times. I tried this in Access 2007.
Use the import wizard as if you were importing data into a new table. Go through all the screens that set your characteristics. Most importantly, check or specify the data type for each field in the boring field of fields / Data Type (for my last text file, this was the third screen of the text import wizard). Be sure to include your Memo fields here. (Don’t worry, you will only need to do this once!)
When you get to the final screen, "So that everything you need is a wizard ...", find the "Advanced ..." button in the lower left corner. This raises the screen, summing up everything you just did. Search for "Save As ..." on the right. Keep these specifications with a useful name. (You can confirm that you have saved your specifications by clicking "Specs ..." directly below.) Click "Okay" to exit the extended screen.
Now you can refuse the wizard if you really do not need to create a new table. Next - and this is what you can do every time from now on to avoid truncation - go to the usual import wizards with the help of "Add a copy of the records to the table ...". In the wizard you should see the same "Advanced ..." button. Open it, click "Specs ..." and double-click the saved specification. Say OK to exit Advanced and complete the wizard. This should tell Access to have your memo fields marked as memo fields!
When importing CSV into existing tables, I found that before going to the "Advanced" screen, I need to go through a couple of normal wizard screens (for example, specify "Text Qualifier"). Not sure why this makes him happy, just FYI.
I hope this helps someone who has been struggling with Field Truncation import errors like me!
becks
source share