将记录从一个MS Access数据库复制到另一个?

时间:2010-03-26 18:47:39

标签: sql wpf vb.net ms-access

我有两个MS Access数据库(具有相同的表结构),我想使用SQL语句(在VB.NET中以编程方式)将记录从一个复制到另一个。两个数据库都本地存储在同一目录中(并且总是如此)。

建议?

谢谢!

2 个答案:

答案 0 :(得分:0)

最好的办法是打开两个数据库连接并执行以下操作:

select * from tableA in dbA;
foreach row 
    insert into tableA row in dbB

答案 1 :(得分:0)

您可以使用Odbc连接和ExecuteReader / ExecuteNonQuery方法将数据从一个迁移到另一个。

设置两个连接,每个Access数据库一个。第一个执行select以获取所需的数据,然后将数据表示为一个插件,您可以使用ExecuteNonQuery将其插入到另一个插件中。

根据需要,您也可以使用DataSet,但我通常不会使用它们。