在data控件的recordset对象中有edit、addnew、delete等方法,而在adodc中没有edit方法,如果要编辑记录,应该如何?

解决方案 »

  1.   


    不用表明edit状态,直接在制定的游标位置修改,然后update就可以了。
      

  2.   

    没有EDIT的,UPDATE就可以代替了.
      

  3.   

    Adodc1.Recordset.Fields(1) = ***
    Adodc1.Recordset.Fields(2) = ***
    .
    .
    .
    Adodc1.Recordset.Fields(n) = ***Adodc1.Recordset.update
      

  4.   

    ado中没有EDIT事件,直接对你捆绑的textbox写数据,再调用update的方法,将数据写入到数据库当中
    楼上的朋友讲的很清楚
      

  5.   

    修改完直接update
    如:
    adodc1.recordset.find"姓名=‘XX'"   '查找姓名字段为XX的记录
    if adodc1.recordset.nomatch then
    msgbox"没有该记录”
    else
    adodc1.recordset("年龄")="yy"     ’修改字段值为YY
    adodc1.rscordset.update         ’保存修改
    end if
      

  6.   

    不用edit,update时有只能一条记录,否则会出错!