VB+ACCESS翻页代码效率问题
cqzd 2010-04-05 04:03:26 我使用的一个控件,本身不支持分页功能,我需要每次从数据库里取出20条记录,显示在控件上
我用以下的SQL语句进行分页,在1000记录的时候,速度很快,当记录达到5000以上,就变慢了.
我用的一个垂直滚动条,进行翻页,用户可能会点住滚动条不松手,这样就会大概1秒左右 才能显示出来,有卡住的感觉.
SELECT TOP 20 *
FROM (SELECT TOP 20 *
FROM (SELECT TOP 11776 *
FROM T_INFO
WHERE (SHI IN ('大庆'))
ORDER BY ID) a
ORDER BY ID DESC) b
ORDER BY RQ DESC, ID DESC