专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Asp教程 » asp分页函数:MS-SQL 分页函数+ASP »正文

asp分页函数:MS-SQL 分页函数+ASP

来源: 发布时间:星期二, 2008年12月16日 浏览:17次 评论:0
CREATE PROCEDURE [dbo].[USP_GetList]
(
@pageIndex = 1 -- 当前页码0 表示返回所有符合内容
,@pageSize = 10 -- 页尺寸
,@SID nvarchar(30) = '' -- 主键字段
,@strGetField nvarchar(1000) = '*' -- 需要返回
,@strTableName nvarchar(30) = '' --表名
,@strWhere nvarchar(2000) = '' -- 查询条件(注意: 条件中要带where)
,@strOrderBy nvarchar(300) = '' -- 排序
--,@MemberID =0 --会员ID
)
AS
SET NOCOUNT _disibledevent= "id desc" '排序

'2,执行getPageInf 得到(1)iPageIndex:当前页数,(2)iRowCount:总记录数,(3)iPageCount:总页数
Call getPageInfo '_gb/page.asp

'3,先定义rsTobj再执行getDataRS.sub getDataRS使用上面定义表明字段where,页数总记录数语句等去访问存储过程并把结果付给rsTobj(集合)
dim rsTobj
Call getDataRS
'4,rsTobj得到了返回数据开始循环输出写到过程里方便
sub showProducts
rsTobj.eof Then
response.Write("暂时没有数据")

do while not rsTobj.eof
Call showProdTable(rsTobj("id"),rsTobj("NewsName"),rsTobj("Pictures"),rsTobj("abstract"), rsTobj("AddTime"))
rsTobj.moveNext
loop
end
CloseRS(rsTobj) '关闭链接 _gb/connSiteData.asp
end sub
'###############################################################

相关文章

读者评论

  • 共0条 分0页

发表评论

  • 昵称:
  • 内容: