一张表的更新不用显示的构造更新语句,
 但select的是两张以上关联的表,更新时一定要显示的构造update语句。

解决方案 »

  1.   

    错误提示已经说的很清楚了,DataAdapter的Update方法不支持多张表更新。
    其实你仔细象一下就知道了,你能用一条sql语句同时更新两张表吗?自己写sql一张表一张表更新。
      

  2.   

    重写你要的updatecommand.commandText就可以了,
      

  3.   

    CMIC(大象) 正解:microsoft不会傻到一下子为你更新两张表的,就这么简单!
      

  4.   

    aquahalo(蛐蛐) :DataAdapter的Update方法能而且只能更新一张表,如果用两个DataAdapter的化
      

  5.   

    to cmic:
      我想做个数据浏览和更新的“东东”。现在碰到一个很问题?
    我是想从SQLSCRIPT的文本文件(预先写好SQL语句)打开,然后执行查询功能,将结果FILL到数据集中绑定DATAGRID中。根据需求来修改DAGAGRID数据,来后CLICK更新按钮,来实现对数据库修改。
          求各位良方!!!!!
    要求:不能用UPDATE table set ** where SQL 语句.
          要通用性。本人qq:372447972
    那还有别的更好方法吗?