用adodc控件的edit方法没有,怎么办?
我的代码:
If cmdmodify.Caption = "Modify" Then
    cmdmodify.Caption = "Sure Modify"
    adodc1.Recordset.Edit
    txtno.SetFocus
Else
    cmdmodify.Caption = "Modify"
    adodc1.Recordset.Update
End If
----------------------------------
Edit,Updata方法都不能用?
那位指点一下..

解决方案 »

  1.   

    不大明白你說的Edit?而Update方法一般用在AddNew的後面。
      

  2.   

    楼主,没有Edit方法的,你的代码可能是书本范例代码吧,给你个例子,改动如下:
    If cmdmodify.Caption = "Modify" Then
        cmdmodify.Caption = "Sure Modify"
        adodc1.Recordset.Fields(0).Value = "ABCD"
        adodc1.Recordset.Fields(1).Value = 1234
        txtno.SetFocus
    Else
        cmdmodify.Caption = "Modify"
        adodc1.Recordset.Update
    End If
      

  3.   

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

  4.   

    ADO数据引擎下,默认自动进入记录修改状态,不用显示声明。更改完成后,调用update方法即可。
      

  5.   

    请问怎么用updata方法修改当前记录?