比如我新增加一条记录,然后用Update和Refresh命令对数据库更新,此时,数据库指针到了第1条记录,还不是在我增加的那条记录。
是不是要用book,或是其它办法,希望能有代码相送!

解决方案 »

  1.   

    没什么好的办法,只能用游标,或者只用update,不用Refresh或requery
      

  2.   

    dim bk as integer
    bk = rs.book
    ..
    rs.update 
    ..
    rs.book = bk
      

  3.   

    用book:dim varBookMark as variantvarBookMark = adodc1.Recordset.Book
            
    adodc1.Recordset.addnew
    adodc1.Recordset.UpdateBatch
    adodc1.Refresh'如果是删除记录,要注意不要指到已经被删除的记录上!
    adodc1.Recordset.Book =  varBookMark
      

  4.   

    同意 nfsxy(鲨鱼(不吃人)) 的方法!
      

  5.   

    AbsolutePosition 应该也行吧,不过没试过
      

  6.   

    大家有没有试过啊,用BOOKMARK是不行的,至少那几行代码是不行的,我同意lemonchen(浪迹天涯) 的方法,我自己已经解决了,方法类同ploycom() 的,
    谢谢
    !
      

  7.   

    用了refresh方法后,游标会到当前记录集中的第一条记录上