asp如何读取多个图片,需在.mdb中的图片路径栏作何设置才可在网页中显示多个图片
4个回答
展开全部
OLE对象是Access 表中链接或嵌入的对象(例如 Microsoft Excel 电子表格、Microsoft Word 文档、图形、声音或其他二进制数据)。
但,你要显示图片,字段的数据类型无须使用OLE对象,将“filepath”字段设置为“备注型”即可。“同一栏中显示更多的图片”,主要是页面设置上的问题。
1、显示页面:
将以下代码放在<head></head>之间:
<%
Function HtmlCode(Con)
If Con="" Or IsNull(Con) Then
HtmlCode=""
Exit Function
End If
HtmlCode=Con
HtmlCode=Replace(HtmlCode,"<","<")
HtmlCode=Replace(HtmlCode,">",">")
HtmlCode=Replace(HtmlCode,Chr(9)," ")
HtmlCode=Replace(HtmlCode,Chr(13)&Chr(10),"><img src=<br>")
HtmlCode=Replace(HtmlCode,Chr(13),"><img src=<br>")
HtmlCode=Replace(HtmlCode,Chr(10),"><img src=<br>")
End Function
%>
用途:是字段数据显示,支持html图片插入规则。
在<body></body>之间插入:
<img src="<%=HtmlCode((rs(filepath)))%>">
是“filepath”字段按html显示。
2、添加“filepath”字段页面:
使用“文本区域”,添加“filepath”字段图片链接地址信息(每添加一个图片地址,换行):
如:
img/001.jpg
img/002.jpg
img/003.jpg
注意:不要输入空格和其他与图片地址无关的字符。
但,你要显示图片,字段的数据类型无须使用OLE对象,将“filepath”字段设置为“备注型”即可。“同一栏中显示更多的图片”,主要是页面设置上的问题。
1、显示页面:
将以下代码放在<head></head>之间:
<%
Function HtmlCode(Con)
If Con="" Or IsNull(Con) Then
HtmlCode=""
Exit Function
End If
HtmlCode=Con
HtmlCode=Replace(HtmlCode,"<","<")
HtmlCode=Replace(HtmlCode,">",">")
HtmlCode=Replace(HtmlCode,Chr(9)," ")
HtmlCode=Replace(HtmlCode,Chr(13)&Chr(10),"><img src=<br>")
HtmlCode=Replace(HtmlCode,Chr(13),"><img src=<br>")
HtmlCode=Replace(HtmlCode,Chr(10),"><img src=<br>")
End Function
%>
用途:是字段数据显示,支持html图片插入规则。
在<body></body>之间插入:
<img src="<%=HtmlCode((rs(filepath)))%>">
是“filepath”字段按html显示。
2、添加“filepath”字段页面:
使用“文本区域”,添加“filepath”字段图片链接地址信息(每添加一个图片地址,换行):
如:
img/001.jpg
img/002.jpg
img/003.jpg
注意:不要输入空格和其他与图片地址无关的字符。
更多追问追答
追问
谢谢,我是通过在access中制作表格嵌入Dreamweaver实现的,如何在access的.mdb文件中更改才能实现显示多个图片的?如截图所示
追答
更改页面如同添加页面。
access“备注型”字段,在表内不支持“换行”输入法,必须使用页面的“文本区域”换行输入后,写入或修改access“备注型”字段。
修改“filepath”字段页面:
使用“文本区域”,修改“filepath”字段图片链接地址信息(每修改一个图片地址,换行):
如:
img/001.jpg
img/002.jpg
img/003.jpg
展开全部
主要是显示的时候怎么弄的 跟数据库里怎么放没关系
只要你要的图片路径都放到数据库里了
就能够显示多个
只要你要的图片路径都放到数据库里了
就能够显示多个
追问
显示单个图片没问题,就是想知道如何更改能显示多个
追答
改下显示页面的代码就可以了啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在表里建立一个字段“tu”,在"tu"字段里输入内容为,图片路径如:images/888.jpg
建立一个a.asp页面
在页面里输入代码;
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="Connections/conn.asp" -->
<%
Dim rs
Dim rs_numRows
Set rs = Server.CreateObject("ADODB.Recordset")
rs.ActiveConnection = MM_conn_STRING
rs.Source = "SELECT * FROM 表1"
rs.CursorType = 0
rs.CursorLocation = 2
rs.LockType = 1
rs.Open()
rs_numRows = 0
%>
<html>
<body>
<table width="150" border="1">
<tr>
<td><div align="center"><%=(rs.Fields.Item("users").Value)%></div></td>
</tr>
<tr>
<td><div align="center"><img src="<%=(rs.Fields.Item("tu").Value)%>" width="69" height="72"></div></td>
</tr>
<tr>
<td><div align="center"><%=(rs.Fields.Item("tu").Value)%></div></td>
</tr>
</table>
</body>
</html>
<%
rs.Close()
Set rs = Nothing
%>
建立一个a.asp页面
在页面里输入代码;
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="Connections/conn.asp" -->
<%
Dim rs
Dim rs_numRows
Set rs = Server.CreateObject("ADODB.Recordset")
rs.ActiveConnection = MM_conn_STRING
rs.Source = "SELECT * FROM 表1"
rs.CursorType = 0
rs.CursorLocation = 2
rs.LockType = 1
rs.Open()
rs_numRows = 0
%>
<html>
<body>
<table width="150" border="1">
<tr>
<td><div align="center"><%=(rs.Fields.Item("users").Value)%></div></td>
</tr>
<tr>
<td><div align="center"><img src="<%=(rs.Fields.Item("tu").Value)%>" width="69" height="72"></div></td>
</tr>
<tr>
<td><div align="center"><%=(rs.Fields.Item("tu").Value)%></div></td>
</tr>
</table>
</body>
</html>
<%
rs.Close()
Set rs = Nothing
%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一次查询出需要在网页中显示的多个图片
然后循环输出就OK了
然后循环输出就OK了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询