DoCmd.TransferDatabase错误3125:“___不是有效名称。”

时间:2014-07-15 14:15:25

标签: ms-access

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") & ""

1 个答案:

答案 0 :(得分:1)

TransferDatabase Destination 的第五个参数是导出的对象(在本例中为Table)在目标数据库中具有的名称(由第三个参数指定,< EM>数据库名)。您的目标参数看起来像文件规范,并且不是有效的表名,因为表名不能包含句点(.)。

相关问题