合并来自不同访问DB的表

时间:2014-03-05 11:11:15

标签: c# ms-access datatable

我正在尝试将表访问数据库中的数据与另一个相同的表合并到另一个访问数据库中。

我正在使用绑定到绑定源的表适配器和控件。

我可以将我想要的数据成功导入临时数据表,并将其与绑定到控件的数据表合并(devexpress网格视图)。

网格正确更新,但我无法实际保存对数据集所做的更改。 我错过了什么?

试过这段代码:

this.myDs.myDT.Merge(importedDT); //works fine the grid actually updates
this.mybindingsource.endedit();
this.mytableadapter.adapter.update(this.myDs.myDT); //no update at all on db

1 个答案:

答案 0 :(得分:0)

您是否考虑过查询?

 INSERT INTO aTable 
 SELECT * FROM [;DATABASE=Z:\Path\aDB.accdb].bTable

这会将第二个数据库中的数据插入到您运行的连接中的数据库表中。