关于数据表更新的问题。
我现在有两个数据表   table1   和   table2    
 其中   table1   的数据解构和内容如下 
       COL1         COL2 
       1                     A 
       2                     B 
 table2的内容如下 
       COL1         COL2 
       1                     g 
       2                     B 
       3                     c 
       4                     D 
 现在   我要把table1中的数据和table2中的数据进行比较,如果不同则按照table2中的数据进行相应修改然后用   dataAdapter.Update(table1)   的方法   把table1中的数据更新回去。 
 应该怎么办? 
 我试了   table1.Merge(table2)   然后dataAdapter.Update(table1)但是发现没有变化。   
------解决方案--------------------为什么非用dataAdapter呢,用SQL语句更新也可以呀。   
------解决方案--------------------我试了 table1.Merge(table2) 然后dataAdapter.Update(table1)但是发现没有变化。 
 -------------------------------------- 
 是table1没有变化 还是数据库更新没有变化?
------解决方案--------------------table1.Clear(); 
 table1.Merge(table2);   
 ---------------------- 
 这样没有效果吗?
------解决方案--------------------有没有使用适配器?
------解决方案--------------------不懂 也顶下!~~
------解决方案--------------------如果不同则按照table2中的数据进   
 说明明白点,什么叫不同?主键吗?如果是主键写一个方法就好了。
------解决方案--------------------不能用sql语句吗
------解决方案--------------------搂主有没有build适配器的地updatecommand 啊?