VBA/SQL ACCESS:将查询结果复制到其他ACCESS数据库中的表中

VBA/SQL ACCESS:将查询结果复制到其他ACCESS数据库中的表中,sql,vba,ms-access,Sql,Vba,Ms Access,我想将查询结果复制到另一个Access数据库 VBA代码中的一个模块或直接用SQL查询 也许我的代码应该是这样的 Sub export() DoCmd.CopyObject , "myquery", acQuery, "C:/...mytable//" MsgBox ("Export finish!" & Date & " , " & Time) DoCmd.SetWarnings True End Sub 谢谢你的每一个提示 下面应该是将查询从一个a

我想将查询结果复制到另一个Access数据库 VBA代码中的一个模块或直接用SQL查询

也许我的代码应该是这样的

Sub export()
  DoCmd.CopyObject , "myquery", acQuery, "C:/...mytable//"   
  MsgBox ("Export finish!" & Date & " , " & Time)
  DoCmd.SetWarnings True
End Sub

谢谢你的每一个提示

下面应该是将查询从一个access数据库复制到另一个access数据库的代码

DoCmd.TransferDatabase acExport, "Microsoft Access", "C:\DestTemp\Dest.mdb", acQuery, "qryInfo", "qryInfo".
“C:\destemp\Dest.mdb”->您的目标数据库

qryInfo->在源数据库中查询名称,然后相应地查询目标数据库


注意:在执行此任务期间,必须同时打开数据库….

直到..acQuery我理解代码。第一个qryinfo是我查询的名称,第二个??剩下的只是源数据库和目标数据库中的查询名称……这两个数据库都不必打开,只需运行代码的数据库,即使这样,您也可以不使用脚本,但我还没有测试。导出运行但是,如果要打开目标数据库中的表。我得到错误,因为目标数据库中不存在FROM表。我只想将结果保存在目标数据库中