1、把错误信息贴出来,让别人找是浪费你和别人的时间
2、既然你在sqlserver专区问,尽量贴出最终sql代码

解决方案 »

  1.   

    第一句改为如下试试.
    String con = "Data Source=.;" + "Initial Catalog=libiary;" + "Integrated Security=true;";
      

  2.   

    也不可以说是SQL的  只是我在C#里连接MSSQL时  应用form里面的upda语句时不能提交更新
      

  3.   

    UPDATE是需要先找出数据集,根据错误信息,还是数据获取不了,导致无法处理控制
      

  4.   

    当我将ds = null;这句删除了  和将下面这句
      ds.Tables["UserInfo"].Rows[0][0] = ID.Text;
      sda.Update(ds.Tables["UserInfo"]);
    改为:
      ds.Tables[0].Rows[0][0] = ID.Text;
      sda.Update(ds.Tables[0]);
    到最后报了这样的错误:
      

  5.   

    检查UserInfo表哪些字段是not null的,不能给这些字段赋予空值.
      

  6.   

    问题就是我如何才能让我的upda语句产生结果填入的ds.Table表 进而可以令我更新到新的数据进数据库
    换句话说是我应该用那个语句能update我的数据
      

  7.   

    也就是说我如果要upda的话,就要全部列一起写入新的数据,即使一部分没更新也要写入以前的数据?