你即可在手工构造,也可以先从数据库执行一个查询,返回数据结构和数据,利用NEWROW加入新行,也可用SELECT查询需要更新的行来改变值,然后把数据集结给UPDATE方法即可

解决方案 »

  1.   

    这个mydataset必须你通过oracleDataAdpater的selectcommand读取出来的DATASET,然后当你对这个DATASET中的表或者是副本进行修改后,直接通过oracleDataAdpater.update这个方法进行提交,程序会自动寻找差异数据,更新到数据库中的。
      

  2.   

    viki117大哥说的极是,说中症结所在。能不能给小弟说的具体些,最好付个例子,呵呵,我太笨了。小弟感激不尽啊。
      

  3.   

    oracleDataAdpater.selectcommand();
    这个不需要我介绍了吧,然后是填充数据
    DataSet ds = new DataSet();
    oracleDataAdpater.Fill(ds,"mytable");
    然后是对ds中mytable的数据修改,这个略过去吧
    最后就是吧修改完的这个ds提交
    oracleDataAdpater.updata(ds,"mytable");