帮我看看,为何循环时显示的记录都是一样的???
我要取出字段flag=1的所有记录,但显示的时候为什么都是一样的呀?也就是只显示某一行记录。下面的表格已经在在上面有循环语句了,它嵌套在循环的表格中。但为何下面每个表格显示都是一样的值呢??如下:
<%
if rs("flag")=1 then
%>
<%
set rs1 = Server.CreateObject("ADODB.RecordSet")
sql1="select * from mm where flag='1'"
rs1.open sql1,conn,1,1
fzname3=rs1("fzname3")
color3=rs1("color3")
bh3=rs1("bh3")
price3=rs1("price3")
Response.Write"<table width=98% height=80 border=0 align=left cellpadding=0 cellspacing=0 bgcolor=#FFFFFF>"
Response.Write" <tr> "
Response.Write" <td height=1 bgcolor=#CCCCCC class=b1></td>"
Response.Write" </tr>"
Response.Write"<tr>"
Response.Write" <td height=10 class=b1>类别:"&fzname3&"</td>"
Response.Write"</tr>"
Response.Write"<tr>"
Response.Write"<td height=24 class=b1>颜色:"&color3&"</td>"
Response.Write"</tr>"
Response.Write"<tr>"
Response.Write"<td height=20 class=b1>编号:"&bh3&"</td>"
Response.Write"</tr>"
Response.Write"<tr>"
Response.Write"<td height=27 class=b1>价格:¥"&price3&"</td>"
Response.Write"</tr>"
Response.Write"</table>"
%>
<%
rs1.movenext
rsl.close
set rs1=nothing
end if
%>