da.Update(person.ds.GetChanges());
我就是这么写啊

解决方案 »

  1.   

    检查this.da.UpdateCommand.CommandText.
      

  2.   

    不用sql命令不可以更新么?~
      

  3.   

    你是什么意思呀。是更新数据库的资料吗?还是什么意思呀。
    如果是更新数据库的资料就不是DataSet的Update 了如果是更新就是修改DataTAble中的数据就另从别论了
    更新数据库的资料:SqlAdpater.update()
    更新Datatable的资料:直接写就行了
      

  4.   

    用removeat去除记录后保存到数据库~
      

  5.   

    不可以用Remove或者RemoveAt,要用DataTables[0].Rows[n].Delete
      

  6.   

    贴出你的代码,或者自己去看QuickStart
      

  7.   

    呵呵,谢了qimini(循序渐进),是我写错了点~
      

  8.   

    还想问问刚才那个removeat()是不是逻辑删除的,是的话,那么怎么把逻辑删除变成物理删除呢?
      

  9.   

    TO  kuangren(今天逃课~) :RemoveAt==Delete+AcceptChanges