许多ASP程序员都有过执行数据库查询,然后将查询结果用HTML表格的形式显示出
来的经 历吧. 通常我们是这么做的:
< %
'Create connection / recordset
'Populate data into recordset object
%
< TABLE
< % Do While not rs.EOF %
< TR
< TD < %=rs("Field1")% < /TD
< TD < %=rs("Field2")% < /TD
.
< /TR
< % rs.MoveNext
Loop %
< /TABLE
如果查询结果很多,服务器解释你的ASP script将花费大量的时间,因为有许多的
Response.Write语句要处理. 如果你将输出的全部结果放在一个很长的字符串里
(从< TABLE 到< /TABLE ),那么服务器只需解释一遍Response.Write语句,速度就会快得多 . 微软公司里的一些能干的家伙已经将想法变成了现实. (注意,这是一个ADO ...[ 查看全文 ]