我的DataSet更新那错了,请帮助。很着急
我新人   我从另一个数据库取得一张表的数据填充了DataSet。想把他插到另一个数据库服务器中的一张表中(两个库名和表名   结构完全一样)但我更新了   没效果   谁告诉我为什么 
 public   void   asc() 
 { 
          UpdataDs(ds);// 
 } 
 public   void   UpdateDs(DataSet   ds) 
 { 
             try                        
                   SqlConnection   con   =   new   SqlConnection( "user   id=sa;password=123456;initial   catalog=master;data   source=192.168.18.124;Connect   Timeout=10 "); 
                                              con.Open(); 
                                              SqlDataAdapter   da=   new   SqlDataAdapter( "sfdfsddf ",con); 
                                              da.Fill(ds); 
                                              SqlCommandBuilder   salcb   =   new   SqlCommandBuilder(da); 
                                              da.Update(ds); 
                                              ds.AcceptChanges(); 
                                              con.Close(); 
                                     } 
                                     catch   (Exception   ex) 
                                     {   
                                     } 
                         }
------解决方案--------------------只用DataSet不可能的啦,因为DataSet中的数据从你取出来的时候没有任何的更改,当Update的时候只会把更新的数据保存到原数据库中,再说你的是别一个Connection,更不好更新的了.   
 所以建立你把取出的数据导成Xml格式的,然后把这个Xml存入那个数据库,你可以使用SqlServer的OpenXml方法来操作Xml中的数据从而把数据更新到那个数据库中.