要从Access导出的schema.ini文件

时间:2013-01-30 18:47:39

标签: ms-access export ini

我是通过VBscript从Access DB导出的,并且想尝试使用Schema.ini文件。我有一个批处理程序,它会触发打开Access DB并执行导出的vbscript文件。我的vbscript文件名是export.vbs。

如果我有:

DoCmd.TransferText acExportDelim, "", "table", "C:\output\table.csv"

我注意到在导出时会自动创建一个文件“export.ini”。

如果我有

DoCmd.TransferText acExportDelim, "Schema.ini", "table", "C:\output\table.csv"

我得到一个错误,谈论“文本文件规范'Schema.ini”不存在。“即使在同一目录中,这一切都发生在那里我有一个Schema.ini文件。我缺少什么?< / p>

谢谢!

1 个答案:

答案 0 :(得分:3)

您需要采用不同的方式(Create comma separated file (csv) from access - scheduled daily from windows

Set cn = CreateObject("ADODB.Connection")

cn.Open "Provider=Microsoft.Ace.OLEDB.12.0;Data Source=z:\Docs\test.accdb"

sSQL = "select * into " 
sSQL= sSQL & "[text;database=z:\docs\;FMT=Delimited;HDR=Yes].[csvfile.csv]"
sSQL= sSQL & " from table1"

cn.Execute sSQL