如何通过VBA将单个表导出为dBase 5文件?
目前我正在使用此VBA代码:
DoCmd.TransferDatabase _
acExport, _
"dBase IV", _
"DB_Total", _
acTable, _
"DB_Total", _
"C:\Data", _
False
但是当我尝试执行此代码时,我收到以下错误(在荷兰语中,大致翻译):
"DB_Total is not a valid path"
但是我不确定路径是什么,因为我试图导出的表位于Access文件中,对吗?
答案 0 :(得分:3)
您应该在第4个参数中需要输出数据库的完整路径:
DoCmd.TransferDatabase acExport, "dBase IV", "c:\full\path\to\output", acTable, "TableNameInAccess", "DBFTable", False, False
另外我相信您必须将输出(DBFTable)限制为8个或更少的字符,因为它是dBase IV。