【发布时间】:2009-07-30 10:27:31
【问题描述】:
我有两个访问数据库,想找到一种方法从一个数据库中复制表
数据库到另一个。复制的表必须保持相同的结构和数据。
我已经试着摆弄sqlBulkcopy,但我能找到关于它的所有信息
正在使用 sqlBulkCopy 将表传输到 sql server。
我可以使用 sqlBulkCopy 在 mdb 文件之间复制表还是有其他方法可以做到这一点?
【问题讨论】:
标签: c# .net database ms-access
我有两个访问数据库,想找到一种方法从一个数据库中复制表
数据库到另一个。复制的表必须保持相同的结构和数据。
我已经试着摆弄sqlBulkcopy,但我能找到关于它的所有信息
正在使用 sqlBulkCopy 将表传输到 sql server。
我可以使用 sqlBulkCopy 在 mdb 文件之间复制表还是有其他方法可以做到这一点?
【问题讨论】:
标签: c# .net database ms-access
试试这个:
insert into [AccessTable]
select * from [MS Access;DATABASE=D:\My Documents\db2.mdb].[AccessTable2]
【讨论】:
您可以通过在目标数据库中运行以下命令将包括键和数据的整个表从一个 Access 数据库导入另一个:
DoCmd.TransferDatabase acImport, "Microsoft Access", "C:\Source_Database.mdb", acTable, "Source_Table", "Destination_Table"
【讨论】: