access数据库里面共15000条数据 ID号1~15000
用SELECT top 10 * FROM table where ID Not IN (Select Top 10 ID from table)做分页查询
但是查询出来的结果是ID 66~75 的记录
用SELECT top 10 * FROM table查询则显示ID 56~65的记录
数据量少的时候是正常的,,,,,,能从1号开始查询.....但是数据量大了以后前面的就查不出来了
后来用了另外一种方法
SELECT top 10 * FROM table where ID >(select top 1 max(id) from (select top 10 ID from table order by id))
问题依旧....
第一页至第五页都显示ID 56~66的记录
但是第6页开始查询结果正常了...一直到最后一页都正常了
access的数据容量能到多少条???还是我的sql语句有问题???
又或者是我的access本来就坏掉了???