2006-3-2 作者:佚名 来源:
ASP中几种分页显示的比较
一,使用存储过程分页,这种情况又分为两种方式:
第一种,使用command对象,如下:
Set Cmd=server.CreateObject("Adodb.Command")
Cmd.ActiveConnection=conn
Cmd.CommandText="ycuu_gb_getmsg"
Cmd.CommandType=4’adCmdStoredProc
cmd.prepared=true’
set param=Cmd.CreateParameter("@iPageNo"‚adInteger‚1‚2‚Page)
Cmd.Parameters.Append param
set param=Cmd.CreateParameter("@iPageSize"‚adInteger‚1‚2‚PageSizeConst)
Cmd.Parameters.Append param
set rs=Cmd.execute
第二种,使用connection对象的执行方法直接执行,具体如下:
set rs=conn.execute ("execute ycuu_gb_getmsg "page&"‚ "pagesizeConst)
二,不使用存储过程,直接使用ADODB.RecordSet的功能来分页,具体代码如下:
Set rs = Server.CreateObject("ADODB.Recordset")
sql = "Select * FROM Guestbook Order By dateandtime Desc"
rs.open sql‚conn‚1‚1
rs.pagesize = 150’每页显示的留言数量,
total = rs.RecordCount
mypagesize = rs.pagesize
rs.absolutepage = page
为了更加明显地显示出速度,我把每页显示的留言数量加大到150(事实上当然不会设置这么大的数值啦)。至于我机器的配置,就省略不说了,因为主要是速度对比。
发现,执行的时候时间分别如下:
第一种:稳定于0.1953125 秒到0.2109375 秒之间,平均值大概是:0.20秒
第二种:稳定于0.1716875 秒到0.1857秒之间,平均值大概是:0.177秒
第三种:稳定于0.4375 秒到0.4632秒之间,平均值大概是:0.45秒
但是,当读取的记录条数为20的时候,结果如下:
发现,执行的时候时间分别如下:
第一种:稳定于.0390625 秒到.0546875 秒之间,平均值大概是:0.045秒
第二种:稳定于0.046875 秒到.0546875 秒之间,平均值大概是:0.050秒
第三种:稳定于.09375 秒到0.1015625 秒之间,平均值大概是:0.97秒
在这样看来,似乎conn.execute和command.execute这两种方式似乎差别并不大,
而前者的调用方式好像更加简单一点。
同时,在这里可以看出分页的存储过程速度确实比recordset的分页速度要快很多。
相关链接更多...
- 如何写出优秀的ASP应用文章2006-3-2
- 用asp解析图片地址,并将其保存2006-3-2
- 利用ASP实现对表的分页浏览2006-3-2
- 改善ASP性能和外观的技巧集锦2006-3-2
- ASP分页技术源码2006-3-2
- ASP中几种分页显示的比较2006-3-2
- asp程序错误详细说明例表2006-3-2
- ASP实现小偷程序原理和简单示例2006-3-2
- ASP设计常见问题及解答精要2006-3-2
- 在ASP应用程序中加入智能搜索2006-3-2
网友评论
全站精华
图文精彩
![清风楼书(一)[图]--平面广告](http://www.fansart.com/uploadfile/200642868655905.gif)
【2006-3-29 10:52:08】
清风楼书(一)
清风楼书(一)
![painter超级可爱的上色过程(韩国)[图]--CG插画](http://www.fansart.com/uploadfile/200641150378565.jpg)
【2006-4-5 8:52:28】
painter超级可爱的上色过程(韩国)
painter超级可爱的上色过程(韩国)
![古典楼书(精品欣赏)(1)[图]--平面广告](http://www.fansart.com/uploadfile/200641153842877.jpg)
【2006-4-5 15:03:08】
古典楼书(精品欣赏)(1)
古典楼书(精品欣赏)(1)
![美国插画师kevindart作品(1)[图]--CG插画](http://www.fansart.com/uploadfile/200641156499109.jpg)
【2006-4-11 15:34:43】
美国插画师kevindart作品(1)
美国插画师kevindart作品(1)
![美国插画师kevindart作品[图]--CG插画](http://www.fansart.com/uploadfile/200641156355093.jpg)
【2006-4-11 15:37:32】
美国插画师kevindart作品
美国插画师kevindart作品

【2006-4-11 15:49:41】
荷兰著名画家Anton Pieck插画
荷兰著名画家Anton Pieck插画
![非常可爱的儿童插画(1)[图]--CG插画](http://www.fansart.com/uploadfile/200641157447221.jpg)
【2006-4-11 15:59:16】
非常可爱的儿童插画(1)
非常可爱的儿童插画(1)
![回忆紫禁城里那些逝去的[图]--中国艺术](http://www.fansart.com/uploadfile/200641159463469.jpg)
【2006-4-11 16:34:31】
回忆紫禁城里那些逝去的
回忆紫禁城里那些逝去的
![国粹京剧脸谱表情[图]--界面设计](http://www.fansart.com/uploadfile/200641164370797.jpg)
【2006-4-11 17:51:33】
国粹京剧脸谱表情
国粹京剧脸谱表情
![高傲的玫瑰-温碧霞[图]--摄影艺术](http://www.fansart.com/uploadfile/200641232299455.jpg)
【2006-4-12 8:58:34】
高傲的玫瑰-温碧霞
高傲的玫瑰-温碧霞
![北邦插画欣赏(1)[图]--CG插画](http://www.fansart.com/uploadfile/200641335800545.jpg)
【2006-4-13 9:49:02】
北邦插画欣赏(1)
北邦插画欣赏(1)
![yashasi插画作品欣赏[图]--CG插画](http://www.fansart.com/uploadfile/200641366906025.jpg)
【2006-4-13 18:32:29】
yashasi插画作品欣赏
yashasi插画作品欣赏
![cg插画欣赏[图]--CG插画](http://www.fansart.com/uploadfile/200641433658593.jpg)
【2006-4-14 9:21:18】
cg插画欣赏
cg插画欣赏
![溯源居广告欣赏--小红人[图]--平面广告](http://www.fansart.com/uploadfile/200641453136345.jpg)
【2006-4-14 14:45:57】
溯源居广告欣赏--小红人
溯源居广告欣赏--小红人
![房地产广告设计-之水墨风格1[图]--平面广告](http://www.fansart.com/uploadfile/200641457308753.jpg)
【2006-4-14 15:56:06】
房地产广告设计-之水墨风格1
房地产广告设计-之水墨风格1
![泊林花园推广故事绘本(1)[图]--CG插画](http://www.fansart.com/uploadfile/200642041664949.jpg)
【2006-4-20 11:34:33】
泊林花园推广故事绘本(1)
泊林花园推广故事绘本(1)
![泊林花园推广故事绘本(2)[图]--CG插画](http://www.fansart.com/uploadfile/200642042197577.jpg)
【2006-4-20 11:43:23】
泊林花园推广故事绘本(2)
泊林花园推广故事绘本(2)
![万科西山庭院.格.沉.尊[图]--平面广告](http://www.fansart.com/uploadfile/200642133015939.jpg)
【2006-4-21 9:08:35】
万科西山庭院.格.沉.尊
万科西山庭院.格.沉.尊
![2006夏日流行时尚,创意无限街头华丽[图]--时装魅影](http://www.fansart.com/uploadfile/200642261089093.jpg)
【2006-4-22 16:46:51】
2006夏日流行时尚,创意无限街头华丽
2006夏日流行时尚,创意无限街头华丽
![水木清华地产广告欣赏[图]--平面广告](http://www.fansart.com/uploadfile/200642634295921.jpg)
【2006-4-26 9:31:54】
水木清华地产广告欣赏
水木清华地产广告欣赏