这个要配合多个做法:
1.确定总的记录数:adoquery.recordcount,并动态定义recordcount个tbook的数组
2.确定分页页数N;(函数传递过来);
3.从第1条读写到一个STRINGGRID中去读到第N条且用ADOQUERY.BookValid(第book个)做标记.
4.当输入第n页时就用adoquery.gotobook(N),然后读取"页数个"记录

解决方案 »

  1.   

    太急了写错了一个,
    1.确定总的记录数:adoquery.recordcount,并动态定义(recordcount div N)+不足一页算一页个tbook的数组
      

  2.   

    呵呵
    你也可以在DELPHI中用ADO呀,ADO的用法都一样哟~~~~~~~~~~~
      

  3.   

    1.取ado的recordset对象
    2.设定recordset对象的PageSize,pagecount,absolutepage属性即可,属性含义和asp中的一样