asp显示数据库中保存的图片问题

<%'****************创建两个对象(连接对象、记录集对象)*********************dimcnn,rstsetcnn=Server.Cre... <%
'****************创建两个对象(连接对象、记录集对象)*********************
dim cnn,rst
set cnn=Server.CreateObject("ADODB.Connection")
set rst=Server.CreateObject("ADODB.Recordset")
'指定连接字符串,
cnn.ConnectionString="PROVIDER=Microsoft.jet.OLEDB.4.0;Data Source=" & server.MapPath("products.mdb")
cnn.Open
sSQL="select * from 产品"
rst.Open sSQL,cnn,1,1
set rst=cnn.Execute(sSQL,,adCmdText)
%>
<%
'使用do while循环语句将各条记录显示出来。
do while Not rst.eof
t1=rst("产品名称")
t2=rst("产品综述")
t3=rst("产品预览")
t4=rst("技术资料")
response.write t3 & t4
response.write "<img src='t3'>"
rst.MoveNext
loop
cnn.Close
Set cnn=Nothing
%>
我把图片的相对路径保存到了数据库的相对路径中,用ASP访问,结果出来的是红叉。我看了一下属性,是图片的URL连接不对。我把以上程序中"<img src='t3'>"的t3直接改成了图片的相对路径,图片就能正常显示了。请高人帮我看一下是什么问题!
t3读取的数据库中的相对路径和我后来输入的是一样的。我直接复制过去的。response.write t3显示的是数据库中我存入的相对路径,这应该是说明我连接数据库是成功的吧?以上代码运行后应该显示图片的位置是红叉,我看了一下属性,图片路径是t3,相对路径并没有给src
展开
 我来答
dsheen
2009-09-04 · TA获得超过898个赞
知道大有可为答主
回答量:1874
采纳率:0%
帮助的人:1327万
展开全部
语法错误:
把response.write "<img src='t3'>"
改成:response.write "<img src="& t3 &">"
帐号已注销
2009-09-04 · TA获得超过246个赞
知道小有建树答主
回答量:898
采纳率:0%
帮助的人:412万
展开全部
用数据库获取的图片不能显示时候 img的src和你直接写的相对路径一样么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式