SQL分页代码如下:cmd.CommandText ="SELECT TOP 35 * from 生产作业 where 班 = '数控' "
cmd.CommandText =cmd.CommandText & "And _Identify NOT In (Select TOP " & ii & " _Identify from 生产作业 ORDER BY _Identify) ORDER BY _Identify"
其中 ii 为 页大小*(页数-1)
我分页后,发现不同页之间有相同的数据,并且最后一页的记录数总是35,我真是醉了!! 我用这种方法分过一次页,没有错误,这次换了张表,但表是没有问题的!! 若我将 班=‘数控’ 这个条件去掉,也没有问题!! 请问,我该怎么办呢?
[此贴子已经被作者于2014-6-24 14:47:00编辑过]