ASP+ACCESS数据库存储图片

我是一个初学者,在用DREAMWEAVER+ASP开发动态网站的时候遇到了一个问题,请各位大侠帮忙解决下.我的网站是用来介绍产品信息的,需要存储图片到数据库(ACCESS... 我是一个初学者,在用DREAMWEAVER+ASP开发动态网站的时候遇到了一个问题,请各位大侠帮忙解决下.我的网站是用来介绍产品信息的,需要存储图片到数据库(ACCESS),不知道应该怎么存储,另外怎么从数据库中把图片读出来,最好答案能详细些,有参考的资料也可以,谢谢. 展开
 我来答
Walkmanvon
2009-09-03 · TA获得超过774个赞
知道小有建树答主
回答量:533
采纳率:0%
帮助的人:466万
展开全部
在数据库里储存图片对于网页的相对路径就行了

比如说网站根目录下index.asp调用images/image01.jpg,

那么在数据库中存储字符串“images/image01.jpg”(或者只存图片文件名image01.jpg)

那么调用的过程如下,假设数据库名称为data.mdb,图片地址字段存放在indeximg表里,字段名为imgurl,还有一个标识ID字段

<%
connection = Server.CreateObject("ADODB.Connection"); '建立一个数据库链接对象connection
connection.Open("driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath("data.mdb")); '用已经建立的数据库链接对象connection打开数据库data.mdb
rs = Server.CreateObject("ADODB.Recordset"); '创建一个“记录集”,即“Recordset”,它的任务是储存从数据库里提取出来的数据
sql="select * from indeximg where id=1";
rs.Open(sql, connection, 3); '创建查询数据库的SQL语句,这里将查出“indeximg”中的id为1的所有记录

if not rs.eof then
%>
<img src="<% rs("imgurl") %>" /> '这条是输出语句,你也可以使用Response.Write来写,注意引号
<%
end if
rs.close '关闭记录集对象
connection.close '关闭连接对象
%>

=======================================================

给初学者的建议

如果文字或图片不显示的话,在浏览器空白的地方点鼠标右键,查看网页源文件,也就是ASP输出结果,再来检查源代码

刚起步是可以从网上找一些ASP网站来模仿学习,或者就在原网站的基础上修改。因为建一个网站是一个系统工程,先从前台入手,后台程序暂时不用管,等需要的时候再拿后台开刀
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
德国281
2009-09-03 · TA获得超过179个赞
知道小有建树答主
回答量:171
采纳率:0%
帮助的人:0
展开全部
先把图片上传并获取路径,然后把路图片径存储到数据库。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式