我正在使用以下代码将Access db链接到一个csv文件:
With CurrentDb
Dim ts As DAO.TableDef
Set ts = .CreateTableDef("cli")
ts.SourceTableName = "Portugal_Liabs_BE@0~liabs.csv"
ts.Connect="text;FMT=Delimited;HDR=NO;IMEX=2;CharacterSet=850;DATABASE=C:\Users\e877780\Desktop\Tablon\31122018\BE\Full_results"
.TableDefs.Append ts
.TableDefs.Refresh
End With
我要指出的是,csv文件使用逗号作为定界符,使用点作为十进制指示符。创建表格后,如何更改当前位置。 谢谢