dbf文件内序号字段且不连续无重复,我想按序号排序后取前N条记录,可否有解?
------解决方案--------------------------------------------------------
select top 10 * from 表 order by 序号 &&取排序后的前 10 条记录
------解决方案--------------------------------------------------------
方法1:全部读到 C++ Builder,然后在 C++ Builder 端分页。
方法2:每次读取的指定记录数,如:
Select * from 表名 where Recno() between 1 and 10 && 这是第1页
Select * from 表名 where Recno() between 11 and 20 && 这是第2页
Select * from 表名 where Recno() between 21 and 30 && 这是第3页