rs.open "select * from [Text;DATABASE=C:\TEMP].[BOOK1.CSV]",currentproject.connection
关键看你的具体 “判断验证,没有逻辑错误才能更新到数据库里” 是指什么。 如果只是简单的判断,则可以直接使用SQL语句实现。
rs.open "insert into accesTable1 select * from [Text;DATABASE=C:\TEMP].[BOOK1.CSV] where f1<=f2+3",currentproject.connection
示例:
Open "a.csv" For Input As #1
Do While Not EOF(1)
Line Input #1, fg
If Len(fg) <> 0 Then
If InStr(fg, "宝宝") > 0 Then
ty = True
Exit Do
End If
End If
Loop
Close #1