我正在尝试将整个CSV文件导入Access表。但我丢失了一些数据。
在CSV文件中:
禄,条码,数量,钪
j1,1234,2,5 / 7/11 2:44:37 PM
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 2:45:03 PM
j2,5698,1,5 / 6/11 10:16:27 PM
j2, D4697 ,1,5 / 7/11 2:27:04 PM
导入后,在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?