循环HTML代码不就显示出来了吗?
比如
rs.Open "select * from table",conn,1,3
With Response
Dim i
.Write "<table>"&Chr(13)
'输出表头
.Write "<tr>"&chr(13)
For i=0 To rs.Fields.Count-1
.Write "<td>"&rs.Fields(i).Name&"</td>"
Next
.Write "<tr>"&Chr(13)
'输出内容
Do Until rs.Eof
.Write "<tr>"&Chr(13)
For i=0 To rs.Fields.Count-1
.Write "<td>"&rs.Fields(i).Value&"</td>"
Next
.Write "</tr>"&Chr(13)
rs.MoveNext
Loop
.Write "</table>"&Chr(13)
End With
这样循环很简单的。
<% Set Rs=conn.Execute("select * from table") strLine="<table border=""1"" width=""100%""><tr>" td="" For each x in Rs.fields td=td&"<td>"&x.name&"</td>" Next strLine=strLine&td&"</tr>" if not(Rs.EOF and Rs.BOF) then While Not Rs.Eof strLine=strLine&"<tr>" td="" for each x in Rs.Fields td=td&"<td> "&x.value&" </td>" next strLine=strLine&td&"</tr>" Rs.MoveNext Wend strLine=strLine&"</table>" end if Rs.Close Response.Write strLine %>