当数据库中没有图片时候该怎么办
我的数据库是ACCESS,当我在数据库中存入图片时候,能显示;可是当没有图片时候,仍然在显示图片的位置上显示出一个红色的“x”。实际上我希望当没有图片时候,只显示出文字,不要显示出这个红色的“x”。
我的部分代码如下:
<% set rsimg=server.createobject("ADODB.recordset")
sqlimg="select img from news where id="&request("id")
if not rsimg.eof then
Response.ContentType = "image/gif" and "image/jpeg" and "image/jpg"
Response.BinaryWrite rec("img").getChunk(7500000)
%>
<img src=showimg3.asp?id=<%=rs("id")%>>
<%else
rsimg.close
set rsimg=nothing%>
<img src="images/note.jpg" >
'response.redirect "images/note.jpg"
<%end if%>
showimg3.asp:
<%@ Language=VBScript %>
<!--#include file=conn.asp -->
<%
id=Request("id")
set rs=server.CreateObject("adodb.recordset")
sql="SELECT * FROM news where id="&id
rs.Open sql,conn,1,3
response.contenttype="image/gif" and "image/jpeg" and "image/jpg"
Response.BinaryWrite rs("img")
%>
多谢了