Я пытаюсь импортировать весь файл 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?