while(!sqlRst.isLast() && i<intPageSize)
改成:
while(sqlRst.next()&& i<intPageSize)

解决方案 »

  1.   

    to: nimifeng 改了以后本来6条记录第一条不能显示了 等于直接从第二条记录开始循环阿
      

  2.   

    while(!sqlRst.isLast() && i<intPageSize) ///这是用isAfterLast() 这方法还是isLast
    应该用isAfterLast()吧,用isLast()的话,最后一条记录时就跳出循环了。
      

  3.   

    while(!sqlRst.isAfterLast() && i<intPageSize)
    用这个的话 他到最后一条记录会一直循环只到结束 意思就是10记录一页显示4条 那样其实就是显示了3页 第三页也会显示4条 最后一条循环输出3次 我想知道isAfterLast()这方法到底管用吗
      

  4.   

    干嘛非用while?for也可以嘛,你的intRowCount 就没用嘛