如何读出存放access中的图片

xuelang 2005-05-01 03:39:25
请问:图片存放在access中,应用什么字段类型呀,asp页面显示的时候怎么显示呢?
谢谢!
...全文
131 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuelang 2005-05-02
  • 打赏
  • 举报
回复
好象是只能读一张图片呀
  • 打赏
  • 举报
回复
你用<img src="xxx.asp?id=123" />

xxx.asp
id=resquest("id")
sql="select * from table where id=" & id

response.clear
response.contentType="image/*"
response.binarywrite rs("img").getchunk
  • 打赏
  • 举报
回复
response.clear加上这句就可以显示图片了
zhuowei 2005-05-01
  • 打赏
  • 举报
回复
你不可以将图片放在一个文件夹里 然后在数据库中用一个字段出来放图片的路径啊
xuelang 2005-05-01
  • 打赏
  • 举报
回复
加了response.write语句就不能显示了,应怎么处理呢?
xuelang 2005-05-01
  • 打赏
  • 举报
回复
但是读多条记录怎么就不行呢?
focus315 2005-05-01
  • 打赏
  • 举报
回复
使用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
xuelang 2005-05-01
  • 打赏
  • 举报
回复
字段是用的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
%>
  • 打赏
  • 举报
回复
ole字段

response.clear

response.contentType "image/*"

response.binarywrite rs("img").getchunk(75000)

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧