建议参照学习http://blog.csdn.net/21aspnet/archive/2007/03/25/1540301.aspx

解决方案 »

  1.   

    谢谢各位的关注,我试了一下,没有成功。
    我把oledbdataadaper.AcceptChangesDuringUpdate = true;
        oledbdataadaper.Update(dataset.Tables [某个表 ]);
    他提示更新“当传递具有已经修改行的datarow集合时,更新要求有效的updatacommand”
    我给他传递的是table ,没有传递datarow.数据是在datagridview中修改的,修改是任意的。
    要是用updatacommand 就要写sql语句,他其中必定包含字段的名称和值。希望各位继续关注,现谢谢了
      

  2.   

    我在网上有搜了一下,自己有试验了。问题可能出现在没有设置oledbdataadapter的insertcommand,和其他的command命令上。但是不知道怎么解决。
    好多人用了OleDbCommandBuilder,但是这个是要求数据库中的表有主键的,我这个表没有主键。不打算用这个方法。
    如何设置oledbdataadapter???
    等啊
      

  3.   

    我想知道如果是vb.net,如何写代码?