码迷,mamicode.com
首页 > 数据库 > 详细

sql server 分页细节问题处理

时间:2014-09-16 14:24:40      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:http   os   使用   数据   2014   sp   问题   c   ad   

这个程序中 sql server 连表查询得到16条数据,当page=1时,所执行的sql语句可以查到结果,并且也是10条数据

当page=2时,第二页的数据应该是6条,但执行page=2时的sql语句,查询的结果为空!这是为什么呢?

思来想去,sql语句好像没有问题,最后一点点分析,发现了问题,查询的时候n.rid as NetClassId 然而在where 条件中我是直接使用的NetClassId作为条件,事实上这样是行不通的,因为NetClassId是临时起的字段名,数据库并不以此为条件进行查找,它不能识别这个字段属于哪个数据库的字段,无法进行查找,继续使用原来的n.rid作为查询条件就可以了!


错误:

bubuko.com,布布扣

正确:

bubuko.com,布布扣


sql server 分页细节问题处理

标签:http   os   使用   数据   2014   sp   问题   c   ad   

原文地址:http://my.oschina.net/u/1447974/blog/314054

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!