RecordCount好像是得到当前的~
但是从1一下变成了501~

解决方案 »

  1.   

    RecordCount是总数,不是挡墙RS.OPEN....
    RS.MOVELAST
    DEBUG.PRINT RECORDCOUNT
      

  2.   

    recordcount 是记录总数
    通过循环
    for i=1 to rs.recordcount
       debug.print rs.field(0) 记录
       debug.print i           当前第几个记录
    next i
      

  3.   

    怎样得到RecordSet的数据总数和当前是第几个?1 记录数
    必须在打开记录集时遍历记录才能得到记录总数。如果是 ADO,还必须设置 cnn.CursorLocation = adUseClient。rs.MoveLast
    rs.MoveFirst如果记录集的查询 SQL 语句中有 Order By 子句,则不需要上面两句来遍历记录。2 当前记录号
    rs.AbsolutePosition
      

  4.   

    如果你是要纯粹知道你的记录是哪一条的话,cuilei197979(风)的方法不错。
    recordcount 是记录总数
    通过循环
    for i=1 to rs.recordcount
       debug.print rs.field(0) 记录
       debug.print i           当前第几个记录
    next i
    ----------------------
    如果你是要把他拿来用,那of123() 方法不错。记的在使用of123() 的方法的使用不要忘了创建记录集对象,及数据库连接对象!!!
      

  5.   

    http://community.csdn.net/Expert/topic/4615/4615454.xml?temp=.1460382
    这个帖子上问题和你的差不多,你可以按照回复做
      

  6.   

    rs.recordcount 为记录总数
    rs.book 为当前记录号,但记录集须为客户端形式
      

  7.   

    我就用recordcount就求除了总数啊
    可以的