re.edit
re("客户地址")="aaaaaabbbbbbbbb"  
re.update                        

解决方案 »

  1.   

    在更新前要调用edit函数,然后设置要更新的记录,更新完成后要调用update,
      

  2.   

    我写得不够明白,我用的是ado,它不用且没有edit
      

  3.   

    rs.edit
    rs("客户地址").AppendChunk "aaaaaabbbbbbbbb"  
    rs.update                        
      

  4.   

    我用的怎么没有问题阿,跟你的代码一摸一样,
    Set cn = New ADODB.Connection
        Set rs = New ADODB.Recordset
        cn.Open StrConn
        rs.ActiveConnection = cn
        rs.CursorType = adOpenKeyset
        rs.LockType = adLockOptimistic
        rs.Source = "select * from 111"
        rs.Open
        While Not rs.EOF
            rs("客户地址") = "aaaaaa"
            
            rs.Update
            rs.MoveNext
        Wend
      

  5.   

    rs.update [客户地址],"aaaaabbbbb"
    或者
    dim strsql as string
    strsql ="update 表名 set 客户地址 = aaaaabbbbb where '这里加上限制的语句
      

  6.   

    关键是rs的CursorType与LockType 设置正确才可以。
    只要使
    rs.CursorType = adOpenKeyset
    rs.LockType = adLockOptimistic
    就可以了
    然后象    vbdabster那样就行了