时间:2015-01-19 11:39 文章来源:http://www.lunwenbuluo.com 作者:钱晓燕 点击次数:
1.2 将图片地址存储在数据库中
这种方式对数据库的操作简单,主要操作都在程序与操作系统之间的通信上了。只要将存储图片的字段数据类型定义为字符型即可。其操作与存储字符数据相同,用这样的方式首先要在代码中获取图片的地址,其他与存储普通类型数据代码类似。它的优点是只存储字符数据,数据库负担小,易于读取备份等;缺点是系统移植不方便,需要同时移植图片文件夹。
以上的两种方式都各有缺点,具体选用哪种方法要看所做系统的具体情况而定,一般来说,考虑到数据库的优化,一般采用存储图片地址这种存储方式。
2 图片从数据库中的读取
图片存入数据库是为了后期前台使用,如查询某考生的报考信息,则要调出考生照片,查询某本书籍资料,也要有相应的封面图片信息调出。
图片的存储有两种方式,相应的,从数据库中读取图片也有两种方式。
2.1 读取直接存储在数据库中的图片
由于存储时使用的是流对象 ADODB.STREAM,那么读取也需要流对象,代码如下:
SUB RFILE()
DIM STM AS ADODB.STREAM
DIM RE AS ADODB.RECORDSET
RE.OPEN “ select top 1* from img order by id desc”, iConc, adOpenKeyset , adLockReadOnly
SET STM =NEW ADODB.STREAM
STM.MODE=ADMODEREADWRITE
STM.TYPE= ADTYPEBINARY
STM.OPEN
STM.WRITE RE(“PHOTO”)
STM.SAVE TOFILE APP.PATH&”\ABC.JPG”
IMAGE1.
PICTURE=LOADPICTURE(APP.PATH&”\ABC.JPG”)
RE.CLOSE
STM.CLOSE
END SUB
2.2 读取将地址存储在数据库中的图片
联系方式
随机阅读
热门排行