如题

解决方案 »

  1.   

    一般可以修改查询语句,得到比较少得结果集后m_pRecordset->MoveNext(); 一条一条地移动到你所需要的纪录  
      

  2.   

    http://www.csdn.net/develop/Read_Article.asp?Id=14153
      

  3.   

    修改recordset的过滤字符串,再查询一次,一般是这样做的:
    http://www.pcvc.net/category/content.asp?sendid=280
      

  4.   

    下面这个有你说的要求的,
    http://www.vchelp.net/itbookreview/view_paper.asp?paper_id=554
    在“移动记录指针。移动记录指针可以通过MoveFirst()方法移动到第一条记录、MoveLast()方法移动到最后一条记录、MovePrevious()方法移动到当前记录的前一条记录、MoveNext()方法移动到当前记录的下一条记录。但我们有时经常需要随意移动记录指针到任意记录位置时,可以使用Move(记录号)方法来实现,注意: Move()方法是相对于当前记录来移动指针位置的,正值向后移动、负值向前移动,如:Move(3),当前记录是3时,它将从记录3开始往后再移动3条记录位置。代码如下所示:
    “这段话下面。
      

  5.   

    定义个标记变量,movenext的时候累加。