β

常用的两种ASP循环输出sql查询记录的方法

DreamWordPress.Net 186 阅读

情景:asp在处理sql查询结果的时候,在这里整理一下常见的两种方法,一种是使用For— Next循环,另外一种是使用Do While —Loop循环。

For Next 循环代码:

rs.open sql '打开记录集
rs.pagesize = 9  '设置分页大小
currentpage = request.querystring("currentpage") '获取当前页数

if not rs.eof and not rs.bof then
 rs.absolutepage = currentpage '设置当前页数
   for i = i to rs.pagesize
     if rs.eof then exit for '到达尾部跳出循环
'输出的html内容
 rs.movenext '指向下一条记录
 next 'next循环
end if

Do While 循环代码

Do while not rs.eof 
   '输出记录
rs.movenext 
loop

'记录多时提高速度的办法
'参考http://www.angelweb.cn/Html/ASP/ASPJiaoCheng/2788.html
rs.movelast 
intRecCount=rs.RecordCount 
rs.movefirst 

for intCounter=1 to intRecCount 
   response.write rs("username")
rs.movenext 
next
作者:DreamWordPress.Net
展示优质WordPress企业主题
原文地址:常用的两种ASP循环输出sql查询记录的方法, 感谢原作者分享。