你的update语句?
添出来!

解决方案 »

  1.   

    我用data_table.Rows["姓名"]="bbbbb";????
      

  2.   

    在data_row["姓名"]="bbbbbbb";后面加上
    data_row.EndEdit();
      

  3.   

    是否設置select/insert/update/delete
    或CommandBuilder
      

  4.   

    你可以这样写:
    data_row.BeginEdit()
    data_table.Rows["姓名"]="bbbbb";
    data_row.EndEdit();
    再用update更新应该会OK的
      

  5.   

    data_table.Rows["姓名"]="bbbbb";
    这句是错的,Rows后面不能跟列的
    正确的方法别人已经说了
    我就不重复了
      

  6.   

    全部改完后调用
    data_row.EndEdit();
    //更新数据库
    dataAdapter.Update(ds);
    //更新ds数据集
    ds.AcceptChanges();
      

  7.   

    agree Reeezak(奋斗)
      data_row["姓名"]
      

  8.   

    OleDbConnection MyConn= new OleDbConnection(MyConnString);
    OleDbDataAdapter MyAdapter = new OleDbDataAdapter(strSel,MyConn);
    //DataAdapter对象的数据发生改变时,并不能自动产生数据库系统所需的交易sql语句,
    //如果不使用CommandBuilder而使用Update方法,这是不会成功的!
    //而CommandBuilder对象却能为单个表的数据改变自动产生交易的sql语句。
    OleDbCommandBuilder custCB=  new OleDbCommandBuilder(MyAdapter);
      

  9.   

    应该是没有使用CommandBuilder生成SQL语句吧