我有两个MS Access数据库(具有相同的表结构),我想使用SQL语句(在VB.NET中以编程方式)将记录从一个复制到另一个。两个数据库都本地存储在同一目录中(并且总是如此)。
建议?
谢谢!
答案 0 :(得分:0)
最好的办法是打开两个数据库连接并执行以下操作:
select * from tableA in dbA;
foreach row
insert into tableA row in dbB
答案 1 :(得分:0)
您可以使用Odbc连接和ExecuteReader / ExecuteNonQuery方法将数据从一个迁移到另一个。
设置两个连接,每个Access数据库一个。第一个执行select以获取所需的数据,然后将数据表示为一个插件,您可以使用ExecuteNonQuery将其插入到另一个插件中。
根据需要,您也可以使用DataSet,但我通常不会使用它们。