Данные, потерянные при пакетном импорте из CSV в Access - PullRequest
0 голосов
/ 10 мая 2011

Я пытаюсь импортировать весь файл CSV в таблицу доступа. Но я теряю некоторые данные.

В файле CSV:

Loc, штрих-код, Кол-во, ScanDate

j1,1234,2,5 / 7/11 14:44:37

j1,5126,1,5 / 7/11 1:58:36 PM

j1,9635,1,5 / 7/11 2:12:49 PM

j1,9358,4,5 / 7/11 14:45:03 PM

j2,5698,1,5 / 6/11 10:16:27 PM

j2, D4697 , 1,5 / 7/11 14:27:04

После импорта в файле Access теряется только последнее значение штрих-кода, D4697 . Как это происходит? Тип данных "Текст" и длина 5.

Мой код похож на ниже:

strSQL = "INSERT INTO [MS Access;Database=" & g_Database & "].[" & strTable & "] " & _
         "(" & TST_Loc & ", " & _
         TST_Barcode & ", " & TST_Qty & ", " & TST_ScanDate & ") " & _
         "SELECT " & TST_Loc & ", "  & _
         TST_Barcode & ", " & TST_Qty & ", " & TST_ScanDate & " " & _
         "FROM [Text;DATABASE=" & strImportFilePath & "\].[" & strModule & ".CSV]"

Моя строка подключения, как показано ниже

Provider = Microsoft.Jet.OLEDB.4.0; Источник данных = D: \ DB_NAME.mdb;

Нужно ли добавлять какие-либо параметры в эту строку, особенно для импорта CSV в Access?

...