Schema.ini无法正常工作

时间:2015-03-06 17:44:38

标签: access-vba export schema export-to-csv

我正在使用Access,我想将表格导出为.csv文件 我使用DoCmd.TransferText命令来执行此操作 由于我的表经常更新,我不想使用导出规范,这就是我创建schema.ini来导出数据的原因。

schema.ini文件的开头如下所示:

ColNameHeader = True
TextDelimiter = None
Format = Delimited(;)

导出的csv文件如下所示:

FIELD1; FIELD2; FIELD3
#&34;数据""数据""数据"
"数据""数据""数据"

格式化仅应用于第一行(列标题),但不应用于下一行(这是实际数据)。

有谁能告诉我什么错了?

1 个答案:

答案 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