对含有多个表的DataSet,更新时每一张表必须对应一个DataAdapter,才能成功。

解决方案 »

  1.   

    为每一张表定义一个DataAdapter,然后分别调用DataAdapter.update(table)
      

  2.   

    直接有SqlCommand吧,SqlDataAdapter不能更新多表的
      

  3.   

    这是一个问题啊,好像SqlDataAdapter不能实现多个表的更新,因为在设置一个实例的时候必须使用到select字符串,而一个字符串只能对应一张datatable!!
    看来只能象楼上几位说的要么增加几个adapter实例,要么使用sql语句啊!!
      

  4.   

    大象的方法行的,更新不了DATATABLE,可以更新到DATASET中.我试过了,可以.
    现在是第二个问题,我的总是在UPDATE中说在"/"附近出现语法错误,现在我在试试自己写一个UPDATECOMMAND
      

  5.   

    自已写的UPDATE如何判断表有没有更新呢?郁闷了,有什么例子看看啊?
      

  6.   

    自己UP一下,谁能告诉我,如何取得SQLDATAADAPTER.UPDATE中自带的SQL语句?