<img src="showpic.asp?id=<%=rs("id")%>" width="200" height="130" border="0" >showpic.asp---------
<%
dim id
dim rs
dim sql
id=Request("id")
set conn=server.createobject("adodb.connection")
conn.Open application("conn")
set rs=server.CreateObject("adodb.recordset")
sql="SELECT * FROM book where id="&id
rs.Open sql,conn,1,3
response.contenttype="image/gif"
Response.BinaryWrite rs("image")
%>

解决方案 »

  1.   

    学习。顺便问一下楼上的,怎么我存的image大于32k时,就只显示一部分,大于32k的部分就变成灰色的。这是什么原因?
      

  2.   

    <% set connGraph=server.CreateObject("ADODB.connection") connGraph.ConnectionString="driver={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("images.mdb") & ";uid=;PWD=;" connGraph.Open set rec=server.createobject("ADODB.recordset") strsql="select img from images where id=" & trim(request("id")) rec.open strsql,connGraph,1,1 Response.ContentType = "image/*" Response.BinaryWrite rec("img").getChunk(7500000) rec.close set rec=nothing set connGraph=nothing %> 
      

  3.   

    不用READTEXT()吗?
    第二个问题没有人知道吗?