用GetString来提高ASP的速度
来源:互联网 责任编辑:栏目编辑 发表时间:2013-07-01 03:25 点击:次
许多ASP程序员都有过执行数据库查询,然后将查询结果用HTML表格的形式显示出来的经历吧。通常我们是这么做的:
以下为引用的内容:
<% |
如果查询结果很多,服务器解释你的ASP script将花费大量的时间,因为有许多的
Response.Write语句要处理. 如果你将输出的全部结果放在一个很长的字符串里(从<TABLE >到</TABLE >),那么服务器只需解释一遍Response.Write语句,速度就会快得多 . 微软公司里的一些能干的家伙已经将想法变成了现实. (注意,这是一个ADO 2.0以上才有 的特性. 如果你还在使用以前版本的话,请升级到最新版)
有了GetString方法,我们就可以仅用一个Response.Write来显示所有的输出了,它就象 是能判断Recordset是否为EOF的DO ... LOOP循环.
GetString的用法如下(所有的参数都是可选的):
以下为引用的内容:
String = recordset.GetString(StringFormat, NumRows, ColumnDelimiter, RowDelimiter, NullExpr) |
要从Recordset的结果里生成HTML表格,我们只需关心GetString的5个参数中的3个:
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>