发表新主题 回复该帖子
主题:jsp 分页显示
miracle
帖子档案  楼主 jsp 分页显示   Post by : 2008-06-10 08:51:59.0
  • 幼儿园
  • 幼儿园
  • UID:21
  • 主题:36
  • 帖子:146
  • 加为好友 加为好友    发送短信 发送短信

我使用如下的SQL语句实现分页,但是,不对,请问要怎么修改:

int pageNum = 9;//每页显示的记录数

int pageIndex = PageCount * PageNum;  

String querySql = "Select  top 9 * from supplier  where stype=''供应商'";

querySql+="and [sid] not in (select  top "+pageIndex +" sid from supplier  order by sid DESC)  order by sid DESC";

 

返回页面顶部  

miracle
2F Re:~   Post by : 2008-06-11 10:42:48.0
  • 幼儿园
  • 幼儿园
  • UID:21
  • 主题:36
  • 帖子:146
  • 加为好友 加为好友    发送短信 发送短信

呵呵。。。这个问题我已经解决了,我想还是来写一下,错在哪里比较好,如果有人碰到类似的问题,就可以参考一下了

在分页的时候出错是因为,我的主查询语句和了查询语句的where条件不同,所以不能正确的分页

将上面的String querySql 改为:

String querySql = "Select  top 9 * from supplier  where stype=''供应商'";

querySql+="and [sid] not in (select  top "+pageIndex +" sid from supplier where stype=''供应商' order by sid DESC)  order by sid DESC";

这样就能正确的分页显示了,呵呵。。。估计不会有人犯我这么笨的错误了,嘿嘿

返回页面顶部  

唧唧
3F Re:~   Post by : 2008-06-11 10:51:50.0
  • 幼儿园
  • 幼儿园
  • UID:3
  • 主题:342
  • 帖子:781
  • 加为好友 加为好友    发送短信 发送短信

呵呵 楼主细心~

签名
 ★★★★★★★★
 纵里寻她千百度,蓦然回首,那人却在,灯火阑珊处!
 MyBlog :http://blog.javawind.net
返回页面顶部  


CopyRight © 2008-2009 JavaWind.Net Studio All Rights Reserved
Powered By JWind.BBS Vesion 1.0.0 Beta1 Processed in 21 ms,0 (Queries)  Gzip enabled

WAP - 清除Cookies - 联系我们 - JavaWind.Net Studio - Archiver - TOP Valid XHTML 1.0 Transitional Valid CSS! 粤ICP备07511478号