日期:2014-05-17  浏览次数:20579 次

关于分页
select top 10 * from table where * between '"+a+"' and '"+b+"'; 我使用类似这种方式进行分页 每页取十条 我想在html上显示首页和尾页 首页好弄 尾页要有个 总记录数求出来 问题来了 就是这个总的记录数 该咋的到呢?

我试着用rs.last (); pagecount=rs.getRow;这种方式得到 可是pagecount得到的值是10 也就是一页的大小。
问问各位大侠 这种方法可以实现么?该如何改进。或者有其他方法?感激不尽!!谢谢!!!

------解决方案--------------------
再写一个SQL
select count(*) from table

饿。。做了几年项目。。都是这么做
------解决方案--------------------
1L对的,必须是两个sql
第一个sql求总的记录数
第二个sql得到所在页的数据
------解决方案--------------------
探讨
引用:
再写一个SQL
select count(*) from table

饿。。做了几年项目。。都是这么做


还有就是两个sql语句 咋处理阿 老是结果及已关闭!

------解决方案--------------------
顶ls各位,单独写一个SQL,在action、servlet层获取值再利用像request.setAttribute("" , "")之类的把值set到一个变量里,在页面上用EL表达式取值就好了