2010-03-26 74 views
0

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

对此提出建议?

谢谢!

回答

0

最好的办法是打开两个数据库连接,做这样的事情:

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

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

设置两个连接,每个Access数据库一个连接。第一个执行选择以获取所需的数据,然后将数据制定为可以使用ExecuteNonQuery插入另一个插入的插入。

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

相关问题