DoCmd.TransferDatabase acExport, "Microsoft Access", _
Application.CurrentProject.Path & "\Data\ABC_Back.accdb", acTable, _
"import_aels", Application.CurrentProject.Path & "\Data\Archived.accdb"
这不是有效名称。确保它是有效的参数或别名,它不包含无效字符或标点符号,并且名称不会太长。 (错误3125)
它不喜欢下划线吗?
正确的代码是 -
DoCmd.TransferDatabase acExport, "Microsoft Access", _
Application.CurrentProject.Path & "\Data\Archive.accdb", acTable, _
"import_aels", "import_aels" & Format(Now, "_YYYY-MM-DD_HHMMSS") & ""
答案 0 :(得分:1)
TransferDatabase
, Destination 的第五个参数是导出的对象(在本例中为Table)在目标数据库中具有的名称(由第三个参数指定,< EM>数据库名)。您的目标参数看起来像文件规范,并且不是有效的表名,因为表名不能包含句点(.
)。