我创建了一个测试MS Access数据库导出表到Excel和txt文件。Microsoft Office Access数据库引擎找不到对象
对于Excel,我用
DoCmd.OutputTo acOutputQuery, "QryExportToExcel", _
acFormatXLS, XFile, False
这工作得很好,并获得出色的输出
但对于文本文件,我创建了一个规范,并使用此代码
DoCmd.TransferText acExportDelim, "Mytable Import Specification", "mytable", "D:\myfolder\test1.txt", False
当我点击这个按钮获得跟随错误。
Microsoft Office Access数据库引擎找不到对象 “test1#txt”。请确保该对象存在并且您拼写其名称 和路径名。
即使我试图在同一路径下创建test1.txt的。令我惊讶的是,当我点击这个按钮时,这会删除已经存在的文件。
此外,我已经给出了代码,但在错误我得到“测试1#TXT”
软件“test1.txt的”:MS Access 2007年
请帮助我,我困惑
对不起HansUp FileDir是“D:\ myfolder \”。为了便利,我在这个问题中硬编码路径。 – shanmugamgsn
哦,你是对的。 SpecificationName存在问题。如果我删除那个我可以出口。但是我需要一个用于导出的分隔符。我怎么能没有** SpecicationName **实现。你有任何代码吗? – shanmugamgsn
嘿HansUp我得到了错误的人。因为我使用导出规范导出文件。所以我删除它,并给出了一个出口规格名称 – shanmugamgsn