记录集用循环取出来,每一次循环在一个计数变量上+1,然后,判断这变量的大小,大于20时候才输出记录集中的数据。

解决方案 »

  1.   

    我想过这样的实现方法,可是这样还是每次都要从头取记录,相当于实际还是取了40条记录啊。
      

  2.   

    如果这个方法你觉得不爽的话(其实我觉得上边的方法没什么不妥的!),那你就要再sql文里边做手脚。取出前40条,按倒序排列并存放在一个临时表里边。然后再取这个临时表里边的前20条,前按倒序排列(负负得正!)
      

  3.   

    哇……好恐怖!
    那还不如直接给每个记录顺次标号,
    然后利用这个标号算了。
    看来只能这样了。呵呵……谢谢了。
    给分!
      

  4.   

    不谢,其实应该有别的办法的,但是是我才疏学浅,不知道而已,也许还有高手会!