关于access,如果我想对结果集的返回条数进行控制,请问可以用什么方法呢,谢谢

解决方案 »

  1.   

    用Recordset的MaxRecords属性设置记录集的最大数目。
      

  2.   

    什么意思 不是明白!RecordCount 属性返回 总记录条数!PageSize=30 设置第一次显示30条记录
    AbsolutePage=1 当前显示第几页
    PageCount 返回总页数
      

  3.   

    select top 10 * from table
      

  4.   

    select top 100 * from 表  --返回表的前100行!
    SELECT 子句
    指定由查询返回的列。语法
    SELECT [ ALL | DISTINCT ]
        [ TOP n [ PERCENT ] [ WITH TIES ] ]
        < select_list >< select_list > ::=    {    * 
            | { table_name | view_name | table_alias }.*
            |     { column_name | expression | IDENTITYCOL | ROWGUIDCOL }
                [ [ AS ] column_alias ]
            | column_alias = expression
        }    [ ,...n ]参数
    ALL指定在结果集中可以显示重复行。ALL 是默认设置。DISTINCT指定在结果集中只能显示唯一行。为了 DISTINCT 关键字的用途,空值被认为相等。TOP n [PERCENT]指定只从查询结果集中输出前 n 行。n 是介于 0 和 4294967295 之间的整数。如果还指定了 PERCENT,则只从结果集中输出前百分之 n 行。当指定时带 PERCENT 时,n 必须是介于 0 和 100 之间的整数。如果查询包含 ORDER BY 子句,将输出由 ORDER BY 子句排序的前 n 行(或前百分之 n 行)。如果查询没有 ORDER BY 子句,行的顺序将任意。