你的意思是说
每次显示 20 条记录
最多显示 1000 条记录,
你就用 SELECT ... LIMIT 0,20;
       SELECT ... LIMIT 20,20;
         .
         .
       SELECT ... LIMIT 980,20;

解决方案 »

  1.   

    shuixin13(犬犬(心帆)) :但是这样的话,我如何来控制sql语句让它不要超过1000行以后?把页码控制在50页?
      

  2.   

    但是这样的话,好象sql的效率也不会很高,和把所有的查出来的效率也差不多吧?
      

  3.   

    有个办法,就是用无连接的RECORDSET,一次全部取回后,断开连接,然后每次取里面的20条记录,这样你就可以在SQL里控制最大行数,而且效率会好些
      

  4.   

    是的看完所有页面需要进行 20 查询操作,
    但是这样数据返回的速度很快
     你的页面按键是 Prev   5   Next 
                   ↑        ↑
                    4          6
    你只要保证中间的不超过 20 就行了,
      

  5.   

    matboy() :
    你的方法我没有做过,能不能给个例子来看看?