我正在使用Access,我想将表格导出为.csv文件
我使用DoCmd.TransferText
命令来执行此操作
由于我的表经常更新,我不想使用导出规范,这就是我创建schema.ini来导出数据的原因。
schema.ini文件的开头如下所示:
ColNameHeader = True
TextDelimiter = None
Format = Delimited(;)
导出的csv文件如下所示:
FIELD1; FIELD2; FIELD3
#&34;数据""数据""数据"
"数据""数据""数据"
格式化仅应用于第一行(列标题),但不应用于下一行(这是实际数据)。
有谁能告诉我什么错了?
答案 0 :(得分:0)
只是一个想法:我只使用一个数据源用于不同类型的邮件合并文档,因此我必须允许Access每次都创建一个新的Schema文件,因此我在继续之前删除任何现有的Schema文件。
Dim objFSO As FileSystemObject
Dim FileNm As String
Set objFSO = New FileSystemObject
FileNm = conAddrPth & "\Schema.ini"
If objFSO.FileExists(FileNm) = True Then
Kill FileNm
End If