还有 !rs.isAfterLast()表示的是不是"指针不是位于ReslultSet对象最后一行的之后。比如下面的这个循环句子是什么意思。
while(i<intPageSize&&!rs.isAgterLast())intPageSize表示的是“一页中显示的记录数"

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【gjk11】截止到2008-07-11 10:39:03的历史汇总数据(不包括此帖):
    发帖的总数量:19                       发帖的总分数:480                      每贴平均分数:25                       
    回帖的总数量:11                       得分贴总数量:1                        回帖的得分率:9%                       
    结贴的总数量:18                       结贴的总分数:450                      
    无满意结贴数:2                        无满意结贴分:70                       
    未结的帖子数:1                        未结的总分数:30                       
    结贴的百分比:94.74 %               结分的百分比:93.75 %                  
    无满意结贴率:11.11 %               无满意结分率:15.56 %                  
    值得尊敬
      

  2.   

    这个意思就是说指针是不是位于ReslultSet对象最后一行的之后。
    那个循环的意思就是当前记录还没有到末尾并且所得到的记录还没有达到一页显示的条数的时候循环
      

  3.   

    rs.next() 表示数据库游标往下挪动一行,也就是挪到下一条记录的位置rs.isAfterLast()表示数据库游标是否已经到达最后一条记录之后rs.next()为false或rs.isAfterLast()为true都可以表示本次对结果集的遍历到达末尾,遍历结束
      

  4.   

    re.next()表示的是结果集的下一行,如果有数据,返回true,没有就返回false,当返回false的时候,表示遍历了结果集.