怎样在access最大记录数记录中显示图片

posts - 804,&
comments - 3,&
trackbacks - 0
ASP上传图片至数据库内功能的实现
一般的无组件上传类,其上传过程是将图片先保存到指定文件夹,与此同时将该路径保存至数据库字段的。显示图片则是根据数据库表中的路径字段对应显示的。当然有关图片的管理,比如删除:只删除了路径,实际的图片需要根据该路径通过FSO进行删除&&那有没有这样一种情况:将图片直接作为一个字段的值保存。对图片的操作就象是对数据字段的操作一样熟练。答案是肯定的,只是将该字段的类型设为OLE对象
知识点:OLE 对象字段用来存储诸如 Microsoft Word 或 Microsoft EXCEL 文档、图片、声音的数据以及在别的程序中创建的其他类型的二进制数据。OLE 对象可以链接或嵌入到 Microsoft Access 表的字段中。
一、设计数据库testimg.mdb
为方便调试,设计表imgurl,其中两个字段:id(自动编号、关键字)、img(OLE 对象)
二、连接数据库文件conn.asp
&%db_path="testimg.mdb"set
conn=server.CreateObject("ADODB.connection")connstr="driver={Microsoft
Access Driver (*.mdb)};dbq="&server.MapPath(db_path)conn.open
三、提供上传图片的表单页面upload.html
&form action="upload.asp" method="post"
enctype="multipart/form-data"&  &input type="file"
name="imgurl"&  &input type="submit" name=ok
value="ok"&&/form&
四、接受数据并添加记录页upload.asp
&!--#include
file="conn.asp"--&&%formsize=request.totalbytesformdata=request.binaryread(formsize)bncrlf=chrB(13)&chrB(10)divider=leftB(formdata,clng(instrb(formdata,bncrlf))-1)datastart=instrb(formdata,bncrlf&bncrlf)+4dataend=instrb(datastart+1,formdata,divider)-datastartmydata=midb(formdata,datastart,dataend)set
rs=server.createobject("ADODB.recordset")rs.open "SELECT * FROM
imgurl",conn,3,3rs.addnewrs("img").AppendChunk
myDatars.updaters.closeset rs=nothingset
conn=nothingresponse.redirect "index.asp"%&
五、提取数据库表中图片字段内容以做显示图片页showimg.asp
&!--#include file="conn.asp"--&&%set
rs=server.createobject("ADODB.recordset")sql="select * from imgurl where
id="&trim(request("id"))rs.open
sql,conn,1,1Response.ContentType="image/*"Response.BinaryWrite
rs("img").getChunk(8000000)rs.closeset rs=nothingset
conn=nothing%&
六、显示图片的index.asp
&!--#include
file="conn.asp"--&&%strsql="select * from
imgurl"set rs=server.createobject("ADODB.recordset")rs.open
strsql,conn,1,1do until rs.eofwhatid=rs("id")%&&img
src="showimg.asp?id=&%=whatid%&"&
&%rs.movenextloop
阅读(...) 评论()Access俱乐部
Access入门经典视频《运用Access实现降本增效》(免费)[] | 免费《Access五节必修课》[]
?&&&&?&&&&?&&&&?&&&&
您的位置:  > >
【Access图片示例】记录对应图片显示的示例
来源:&&点击数:1726&&评论数:1 &|&&|&
时 间: 09:08:34
作 者:&&&ID:11&&城市:上海&&QQ:
摘 要:【Access图片示例】记录对应图片显示的示例
【网友问题】 10:40:48
麻烦大神帮我写下代码,要求:
在窗体中让 对应编码& 显示对应图片
(图片放在一个文加件,图片名称为 对应的编码名称)
      
&&&&【&&】&&&&【&&】&&&&【&&】&&&&【&&】&&&&【&&】
Access网店
价格:¥0 元
价格:¥0 元
价格:¥50 元
(02-02 10:14)
(01-31 21:51)
(01-26 10:26)
(01-25 17:44)
(01-24 16:38)
(01-24 14:38)
(01-24 10:57)
(01-23 17:14)
(01-23 16:11)
(01-23 13:59)
Access软件网 版权所有 CopyRight
提供支持 本站特聘法律顾问: 李慧 律师2011年1月 VB大版内专家分月排行榜第二2010年10月 VB大版内专家分月排行榜第二
2013年1月 VB大版内专家分月排行榜第三2012年12月 VB大版内专家分月排行榜第三2011年6月 VB大版内专家分月排行榜第三2011年2月 VB大版内专家分月排行榜第三2010年12月 VB大版内专家分月排行榜第三2010年11月 VB大版内专家分月排行榜第三2009年7月 VB大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。Access俱乐部
Access入门经典视频《运用Access实现降本增效》(免费)[] | 免费《Access五节必修课》[]
?&&&&?&&&&?&&&&?&&&&
您的位置:  > >
【access源码示例】如何在窗体中显示图片\access中储存图片
来源:&&点击数:19251&&评论数:12 &|&&|&
时 间: 00:00:00
作 者:&&&ID:10768&&城市:上海
摘 要:&&&&原来罗斯文示例中的照片显示功能代码比较复杂,尤其是对于初学者,不太容易看懂,根据网友的要求,重写了这个例子,实现方式上有所改动。
& & & 原来罗斯文示例中的照片显示功能代码比较复杂,尤其是对于初学者,不太容易看懂,根据网友的要求,重写了这个例子,实现方式上有所改动。
& && &现在的实现思路为:照片直接和主键(即雇员ID)字段关联,并且强制规定使用jpg格式图片,这样就不需要单独的字段来保存图片信息。添加图片时,会先将图片复制粘贴到指定的照片文件夹中,并根据雇员ID重命名图片文件,然后在窗体中显示时加载的是照片文件夹中的图片文件。即以数据库表中数据的管理方式来管理图片,只不过图片是保存在数据库外部的而已。
Access软件网官方交流QQ群 (群号:)
      
&&&&【&&】&&&&【&&】&&&&【&&】
Access网店
价格:¥0 元
价格:¥0 元
价格:¥50 元
(02-02 10:14)
(01-31 21:51)
(01-26 10:26)
(01-25 17:44)
(01-24 16:38)
(01-24 14:38)
(01-24 10:57)
(01-23 17:14)
(01-23 16:11)
(01-23 13:59)
Access软件网 版权所有 CopyRight
提供支持 本站特聘法律顾问: 李慧 律师}

我要回帖

更多关于 access删除重复记录 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信