一个数据库循环读取图片的问题,特急,我感觉我的循环语句没错!大家来看看!
我把情况说一下:循环可以循环,也能读出recordcount的值,也确实是对的。但是显示图片,循环了,可是全部显示第一张图片!
我把代码贴上。各位帮帮忙看看!
<% '显示相片页
i=request("i")
set rs=server.CreateObject("adodb.recordset")
sql="SELECT * FROM imgdata3 WHERE i='"&i&"'"
rs.Open sql,conn,3,1
response.contenttype="image/*"
Response.BinaryWrite rs("imagedata").getchunk(7500000)
response.End()
rs.Close
conn.close
%>
<% '调用显示图片页
i=0
set rs=server.CreateObject("adodb.recordset")
sql="SELECT * FROM imgdata3 WHERE i='"&buildname&"'"
rs.Open sql,conn,1,1
if rs.eof then
response.Write"<font color=ff0000>无户型图</font>"
else
'response.Write buildname
rs.move currec
do while not rs.eof
i=i+1
%>
<font size="+3"><b><font color="#FF0000"><%=buildname%>户型图</font><font color="#003399"><<%=i%>></font></b></font>
<table border="2" align="center" cellpadding="3" cellspacing="1">
<td><img src="picup/kkkhx2.asp?i=<%=buildname%>" ></td>
</tr>
</table>
<br>
<%
rs.movenext
loop
conn.close
end if
%>
大家帮帮忙,分不够,开贴散分!