Ms access MS Access VBA DoCmd.TransferText如何分隔列?

Ms access MS Access VBA DoCmd.TransferText如何分隔列?,ms-access,vba,ms-access-2016,Ms Access,Vba,Ms Access 2016,下一行应导入分号;将分隔的.csv文本文件复制到表中 DoCmd.TransferText TransferType:=acImportDelim, SpecificationName:=specNote, TableName:="tblImport", FileName:="K:\path\file.csv" 但是,这会将所有字段放在一个字段中 这里出了什么问题 有什么建议吗 我指定 文件格式:分隔 字段分隔符:; 我通过导入向导设置并保存了此规范。有了巫师,一切都很顺利 我想分享规格,但

下一行应导入分号;将分隔的.csv文本文件复制到表中

DoCmd.TransferText TransferType:=acImportDelim, SpecificationName:=specNote, TableName:="tblImport", FileName:="K:\path\file.csv" 
但是,这会将所有字段放在一个字段中

这里出了什么问题

有什么建议吗

我指定

文件格式:分隔 字段分隔符:; 我通过导入向导设置并保存了此规范。有了巫师,一切都很顺利

我想分享规格,但我不知道怎么做

非常感谢。

specNote是变量还是您的规范名称

如果是后者,请尝试:

DoCmd.TransferText _
TransferType:=acImportDelim, _
SpecificationName:="specNote", _
TableName:="tblImport", _
FileName:="K:\path\file.csv"

共享导入规范。这就是指定文件是分号分隔还是逗号分隔的地方。它是分号分隔的。在导入规范中,您在哪里指定了它?如前所述,分享进口规格。非常感谢!这就成功了,我忘了括号。我真丢脸…@RudiBloes不客气,我想你指的是双引号,不是括号。如果回答了您的问题,请将我的答案标记为解决方案,以便其他人浏览开放式问题时,该问题显示为已解决。当然可以。我有时会把语言弄混。“插入括号”再次感谢。我标出了答案。