从数据库中调用图片?
我的图片上传程序是上传到一个文件夹中,在数据库中有地址,
现在我想在另外一个页面显示最新上传的一张图片,怎么弄?
问题点数:20、回复次数:13Top
1 楼inelm(木野狐)回复于 2003-11-01 16:57:47 得分 2
<img src="<%=rs("img_path")%>">
如果你是传到第二个页面显示,就这样好了,
<img src="<%= request("img_path") %>">Top
2 楼inelm(木野狐)回复于 2003-11-01 16:59:44 得分 6
不好意思,没看清楚,最新上传的一张这样查:
sql = "select img_path from yourtable order by createDate desc"
set rs = conn.execute(sql)
if not rs.eof then img_path = rs("img_path")
response.write "<img src='" & img_path & "'>Top
3 楼erlzj(徐州师大--皮皮鲁)回复于 2003-11-01 17:05:51 得分 0
谢谢,我试试 看!Top
4 楼erlzj(徐州师大--皮皮鲁)回复于 2003-11-01 17:25:30 得分 0
我的数据库中图片的地址是:
[uploadimg]news_2003918202711.gif[/uploadimg]
怎么办?Top
5 楼alexzhang00(三角猫)回复于 2003-11-01 17:38:36 得分 6
imgPath = rs("img_path")
imgPath = replace(imgPath,"[uploadimg]","")
imgPath = replace(imgPath,"[/uploadimg]","")
response.write "<img src='" & imgPath & "'>"Top
6 楼leon168(www.doaspx.com [Asp.Net电子书资料下载])回复于 2003-11-01 17:47:04 得分 2
他们都说完了,我没什么补充的了,完全同意Top
7 楼erlzj(徐州师大--皮皮鲁)回复于 2003-11-01 17:47:55 得分 0
<%
Provider = "Provider=Microsoft.Jet.OLEDB.4.0;"
Path = "Data Source=" & Server.MapPath("pic/mdb/mydatebase.mdb")
Set conn1= Server.CreateObject("ADODB.Connection")
p1=Provider&Path
conn1.Open P1
Set rs1 = Server.CreateObject("ADODB.Recordset")
sql = "select news_content from imgbook order by updatetime desc"
set rs1 = conn.execute(sql)
if not rs1.eof then
imgPath = rs("img_path")
imgPath = replace(imgPath,"[uploadimg]","")
imgPath = replace(imgPath,"[/uploadimg]","")
response.write "<img src='upload/ " & imgPath & "'>"
rs1.close
Conn1.Close
set rs1=nothing
Set Conn1=Nothing
%>
我这样了!
结果他提示
Error Type:
Microsoft VBScript compilation (0x800A03F6)
Expected 'End'
Top
8 楼erlzj(徐州师大--皮皮鲁)回复于 2003-11-01 17:59:05 得分 0
刚才的我知道错了。现在改成这样,还错!
<%
Set conn1= Server.CreateObject("ADODB.Connection")
conn1.open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("pic/mdb/mydatebase.mdb")
Set rs1 = Server.CreateObject("ADODB.Recordset")
sql = "select news_content from imgbook order by updatetime desc"
set rs1 = conn.execute(sql)
do while not rs1.eof
imgPath = rs1("news_content")
imgPath = replace(imgPath,"[uploadimg]","")
imgPath = replace(imgPath,"[/uploadimg]","")
response.write "<img src='pic/upload/ " & imgPath & "'>"
loop
rs1.close
Conn1.Close
set rs1=nothing
Set Conn1=Nothing
%>
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x694 Thread 0x8dc DBC 0x24a6cc4 Jet'.Top
9 楼erlzj(徐州师大--皮皮鲁)回复于 2003-11-01 19:46:52 得分 0
怎么没人撒!Top
10 楼dafei0320(我只知其然)回复于 2003-11-01 21:14:47 得分 2
那就是你的数据库有问题了吧!
看看是不是类型的,名字-的问题?Top
11 楼erlzj(徐州师大--皮皮鲁)回复于 2003-11-01 21:35:04 得分 0
我已经核对过了,没有问题的!
Top
12 楼actinia(海葵)回复于 2003-11-01 21:36:39 得分 2
呵呵~~~怎么老是来晚了~~呵呵~~~
前面的讲得都不错,相互联系一下就没有问题了~~~Top
13 楼erlzj(徐州师大--皮皮鲁)回复于 2003-11-02 17:21:32 得分 0
谢谢,各位!Top




