日期:2014-05-20  浏览次数:20618 次

批处理行为,如何实现sqlcommandbuilder的智能化操作,update回数据库??
单表的数据操作,用sqlcommandbuilder结合dataadapter填充个dataset后,对dataset的添加、删除、更新,调用update能自动化的生成相关的insertcommand,updatecommand,deletecommand....
但如果到了多表,sqlcommandbuilder就回报错,如:select   *   from   a   inner   join   b   on   id=id。。。对于这种行为,大家的解决方案?
还是手写insertcommand,up....???

------解决方案--------------------
没有对sqlcommandbuilder用的太多,我只知道用单表的时候很好使,一旦是多表的情况就不行了.
所以我现在都不用sqlcommandbuilder了,是自己用Sql来处理添加删除修改的,存储过程或直接用Sql语句来实现.
------解决方案--------------------
但是我现在用的最多的就是用Xml去处理数据,这样在网上传输快捷方便且自由度极大.
------解决方案--------------------
还是自己写比较好. 用这个效率不高且不够灵活.
------解决方案--------------------
支持楼上的。顺便接一下分