数据库更新问题
我在用oracleDataAdpater.update(mydataset,tablename)时,这个mydataset如何被指定,或者讲一下这个DataSet如何作为参数被确认,我是菜鸟请大虾帮小弟分析一下,感激不尽。 --------------------编程问答-------------------- 你即可在手工构造,也可以先从数据库执行一个查询,返回数据结构和数据,利用NEWROW加入新行,也可用SELECT查询需要更新的行来改变值,然后把数据集结给UPDATE方法即可 --------------------编程问答-------------------- 这个mydataset必须你通过oracleDataAdpater的selectcommand读取出来的DATASET,然后当你对这个DATASET中的表或者是副本进行修改后,直接通过oracleDataAdpater.update这个方法进行提交,程序会自动寻找差异数据,更新到数据库中的。 --------------------编程问答-------------------- viki117大哥说的极是,说中症结所在。能不能给小弟说的具体些,最好付个例子,呵呵,我太笨了。小弟感激不尽啊。 --------------------编程问答-------------------- oracleDataAdpater.selectcommand();这个不需要我介绍了吧,然后是填充数据
DataSet ds = new DataSet();
oracleDataAdpater.Fill(ds,"mytable");
然后是对ds中mytable的数据修改,这个略过去吧
最后就是吧修改完的这个ds提交
oracleDataAdpater.updata(ds,"mytable");
补充:.NET技术 , C#