在线客服系统

关于VB 与Access 中图片的存取问题(2)

时间:2015-01-15 10:44 来源:www.fabiaoba.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

(www.fabiaoba.com),是一个专门从事期刊推广期刊发表、投稿辅导、发表期刊的网站。
  本站提供如何投稿辅导、发表期刊,寻求论文刊登合作,快速投稿辅导,投稿辅导格式指导等解决方案:省级论文刊登/国家级论文刊登/ CSSCI核心/医学投稿辅导/职称投稿辅导。

投稿邮箱:fabiaoba365@126.com
 在线咨询: 投稿辅导275774677、 投稿辅导1003180928
 在线咨询: 投稿辅导610071587、 投稿辅导1003160816
 联系电话:13775259981

联系方式
李老师QQ:发表吧客服610071587 陈老师QQ:发表吧客服275774677 刘老师QQ:发表吧客服1003160816 张老师QQ:发表吧客服1003180928 联系电话:18796993035 投稿邮箱:fabiaoba365@126.com
期刊鉴别
  • 刊物名称:
  • 检索网站:
热门期刊
发表吧友情提醒

近来发现有些作者论文投稿存在大量剽窃、抄袭行为,“发表吧”对此类存在大量剽窃、抄袭的论文已经停止编辑、推荐。同时我们也提醒您,当您向“发表吧”投稿时请您一定要保证论文的原创性、唯一性,这既是对您自己负责,更是对他人的尊敬。

此类投稿的论文如果发表之后,对您今后的人生和事业将造成很大的麻烦,后果不堪设想,请您一定要慎重,三思而后行。

如因版权问题引起争议或任何其他原因,“发表吧”不承担任何法律责任,侵权法律责任概由剽窃、抄袭者本人承担。

 
QQ在线咨询
陈老师:275774677
张老师:1003180928
李老师:610071587
刘老师:1003160816
论文刊登热线:
137-7525-9981
微信号咨询:
fabiaoba-com

友情链接

申请链接