我正在使用c#,asp.net
我有来自两个不同数据库的两个不同的表。
两者都有一个我感兴趣的共同领域说custid
我已将两者分配给数据表,但我想要做的是这个
比较两个数据表(可能是数据视图,我以前从未使用过)
看看这两个表中缺少什么custid,
然后我可以从第一个表中插入或删除它们,因为我希望第一个表具有与第二个表相同的custid。
Table 1 Table 2 1 1 2 - want to delete from table 1 3 3 4 - want to add to table 1
任何帮助,将不胜感激。
答案 0 :(得分:0)
因为我不想显示数据只是操纵它
我到底做了什么
string [] servercustomers = new string [servercustomertable.lenght]; for (i = 0; i < servercustomertable.length; i++) { // run query to see if current record exists in localtable // if it does update it // if it doesnt create it servercustomer[i] = servercustomertable.Rows[i]["Custid"]; } // check through the localtable for (i = 0; i < localcustomertable.length; i++) { bool recordexist = false; // check through the array to see if the custid is there for (j = 0; j < servercustomer.length; j++) { if (servercustomer[j] = localcustomertable.Rows[i]["custId"]) { recordexists = true; break; } if(!recordexists) // delete the record from the local table } }
感谢你的帮助
雷切