标签: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作为查询条件就可以了!
错误:
正确:
标签:http os 使用 数据 2014 sp 问题 c ad
原文地址:http://my.oschina.net/u/1447974/blog/314054