• declare @pagesize int
    declare  @pageindex int

    set @pagesize = 10

    set @pageindex = 3000

    declare  @docount bit

    set nocount on

    declare @indextable table(id int identity(1,1),nid i...
  • 关于分页的误区
        误区1:分页的时候,只有使用存储过程,效率才高。
        误区2:忽略了索引的作用。

    上两篇好像介绍的不太详细,这里详细说明一下分页控件里使用的分页算法,也就是SQL语句。

    分页一般分为四种情况

    1、单字段排序,排序字段没有重复值。
    2、单字段排序,排序字段有重复值。
    3、多字段排序,最后一个排序字段没有重复值。 ...
  • 2008-06-18

    通用的分页控件 - [SQL]

    /*htBase hastable类型.传入业务的对象

    Controlpage1.为分页控件.. 

    ItemsPerPage(每页记录) 可以在控件设置默认值

    UrlBase  需提交的额为的参数..例子的额外的参数是:mCatalogID

    ItemsCount  记录总数

    PageCount  页数

    */

      htBase.Add("P...
  • ALTER   procedure [dbo].[Get_QuestionByConditionPage] 

      @xCondition   nvarchar(max),   --查询条件 
      @xPageSize   int,       --每页数据行数 ...