使用OLE
读出用
set rs=server.CreateObject("adodb.recordset")
sql="SELECT * FROM ImgData where id="&id
rs.Open sql,conn,1,3
response.contenttype="image/gif"
Response.BinaryWrite rs("img")
Rs.Close
Set rs=Nothing
Conn.Close
Set Conn=Nothing
字段是用的OLE,但是读出来的怎么只有一张图片呢?
<!--#include file="conn.asp"-->
<%
set rs=server.CreateObject("adodb.recordset")
sql="select * from jxnl"
set rs=conn.execute(sql)
while not rs.bof and not rs.eof
if rs("th")=1 then response.Write("选择有三面视图表示出来的物体。")
if rs("th")=8 then response.Write("判断标有哪个数字的轮子是顺时针转动(和马达转动的方向一致)。")
Response.ContentType = "image/gif"
Response.binaryWrite RS("tm")
%>
<input type="radio" name="<%=RS("th")%>" value="A">A
<input type="radio" name="<%=RS("th")%>" value="B">B
<%
rs.movenext
wend
%>