在Asp中如何显示数据库里的图片

来源:百度知道 编辑:UC知道 时间:2024/06/28 22:48:17
数据库:
字段:id 类型名称:自动编号
name 文本
pic 文本

代码
<!--#include file="../Inc/conn.asp"-->
<html>
<head>
<title> </title>
</head>
<body>

<%
sql="select * from book"
set rs=conn.execute(sql)
%>
<%
set rs=server.CreateObject("adodb.recordset")
sql="select * from book order by recommend desc"
rs.open sql,conn,1,2
i=5
%>
<table width="50%" border="0" align="center" cellpadding="5" cellspacing="1">
<tr>
<td colspan="2" background="../Images/c_bg_to.gif"><div style="width:100%">
<div style="width:80%;float:left">新书推荐</div>
<div><a href="n

这样的问题一定是路径错了。你可以在预览页面的时候查看源文件,看看这个图片的路径是怎么样的,与直接插入这个图片的路径有什么不同,找出错误,把不够的补上就好了。比如你数据库里面存的是相对路径,也肯能是图片名称,存图片名称的也可能有扩展名的,也可能没有存扩展名的,所以都要注意点去看看。只要页面上写的代码和服务器数据输出的代码合并起来是这个图片的相对完整路径,就OK拉

比如:IMAGE为你数据库中存放图片的字段:
显示就用
<img src="相对路径/<%==rs("IMAGE")%>">
要是你的IMAGE为图片的具体路径就直接用
<img src="<%==rs("IMAGE")%>">
把代码放到你要显示图片的地方就可以了

你能把你具体的问题说清楚吗?我不知道你遇到了什么问题,应该是路径问题!如果是路径问题用split可以解决!

web\images\2.jpeg 中jpeg应该为jpg啊,jpeg格式图片的后缀名是jpg,不是jpeg!不过好像也可以这样用!