日期:2014-05-17  浏览次数:20755 次

根据传入的DataSet,使用SqlDataAdapter新增或更新数据库对应字段
数据库A中数据table(id,name,score),分别新增或更新到数据库B中table1(id,name) table2(id,score)
(注:表中还有很多列)
如何能用SqlDataAdapter
将数据库A中的数据同步更新到数据库B中对应的表和字段上。 
A数据库只提供了一个存储过程和所有查询的字段名称

------解决方案--------------------
你可以直接通过sql去操作,或者在表格中修改,然后 SqlDataAdapter的Update
------解决方案--------------------
写好 updata语句就好了..
 Update table1 (id,name) value(table.id,table.name);
然后在调用 SqlDataAdapter的Update
------解决方案--------------------
http://support.microsoft.com/kb/308507/zh-cn
------解决方案--------------------
可以重组表后去更新,试看。
if (表.TableName == "文摘") { 重组表列 = new string[] { "总类", "别类", "子类", "标题", "内容" }; }
DataTable 树表 = 表.DefaultView.ToTable(true, 重组表列);