我有两个访问数据库,并希望找到一种方法来复制一个表
数据库到另一个。复制的表必须保持相同的结构和数据。
我已经试图摆弄sqlBulkcopy,但我能找到关于它的所有信息
使用sqlBulkCopy将表转移到sql server。
我可以使用sqlBulkCopy在mdb文件之间复制表,还是有其他方法可以执行此操作?
答案 0 :(得分:3)
试试这个:
insert into [AccessTable]
select * from [MS Access;DATABASE=D:\My Documents\db2.mdb].[AccessTable2]
答案 1 :(得分:0)
您可以通过在目标数据库中运行此表,将整个表(包括来自一个Access数据库的密钥和数据)导入到另一个数据库中:
DoCmd.TransferDatabase acImport, "Microsoft Access", "C:\Source_Database.mdb", acTable, "Source_Table", "Destination_Table"