this.oleDbDataAdapter1.Update(dataSet11);
应该把dataSet11该成表啊
比如this.oleDbDataAdapter1.Update(dataSet11.table(0));

解决方案 »

  1.   

    在调用UPDATE 方法以前这样玩一下
    OleDBCommandBuilder ocb = new OleDBCommandBuilder(this.oleDBDAtaAdapter1);//参数也许不是这样的,你看看帮助,这个用于自动产生SQL 语句,否则直接UPDATE是不行的
    this.oleDbDataAdapter1.Update(dataSet1.Tables[0]);
      

  2.   

    最好能把UPDATE 方法的异常捕获,然后贴在这里,让大家帮你看看啊
    这样做就算能成功,也不是个好办法,容易产生并发冲突
      

  3.   

    有两点最好注意一下:1、修改一行时: 先 dataRow.BeginEdit();
                   中间 修改...
                    最后dataRow.EndEdit();
    2、Update() 完: 成功:  dataset.AcceptChanges();
                   不成功:  dataset.RejectChanges();
      

  4.   

    关键是我没找到如何在 dataSet 的表中添加一条记录,this.BindingContext[dataSet11,"day_data"].AddNew();这样的写法不知对不对