数据分页是Web应用程序开发中经常使用的一种技术,也是提高Web数据访问性能的主要手段。本文结合ASP.NET,详细给出了两种ASP.NET海量分页数据存储的技术。
存储过程1
- CREATE PROCEDURE pagination
- @tblName varchar(255),
- @strGetFields varchar(1000) = '*',
- @fldName varchar(255)='',
- @PageSize int ,
- @PageIndex int,
- @doCount bit ,
- @OrderType bit ,
- @strWhere varchar(1500) = ''
- AS
- declare @strSQL varchar(5000)
- declare @strTmp varchar(110)
- declare @strOrder varchar(400)
-
- if @doCount != 0
- begin
- if @strWhere !=''
- set @strSQL = "select count(*) as Total from [" + @tblName + "] where "+@strWhere
- else
- set @strSQL = "select count(*) as Total from [" + @tblName + "]"
- end
-
- else
-
Tags:
责任编辑:
|