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