CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  数据库(包含打印,安装,报表)

怎样在数据库中插入图片,并且读出来?

楼主jiangjian0427(阿贡)2002-10-23 19:42:13 在 VB / 数据库(包含打印,安装,报表) 提问

同上 问题点数:30、回复次数:3Top

1 楼andy_lau(天行键,君子当自强不息!)回复于 2002-10-24 16:02:34 得分 0

我也想了解Top

2 楼of123()回复于 2002-10-25 10:45:35 得分 30

一般的方法是,将图片文件用二进制方式open,写入一个变量,存到一个OLE字段。显示图片时,把字段内容读入变量,写成一个临时文件,然后用  
  set   picture1.picture   =   loadpicture("temp.jpg")  
  之类的语句加载。  
  这样做的优点:可以把图片文件包含在数据库文件中。  
  缺点:1   数据库会迅速膨胀。2   频繁写、删除临时文件。  
   
  我的意见:  
  在数据库表中只增加一个文本字段,保存图片文件的文件名。  
  当用户在界面上选定图片后确定保存时,  
  1   保存文件名(要检查是否重名,作必要处理)  
  2   把文件复制到特定文件夹下。  
  显示时,从数据库取出文件名,直接  
  set   picture1.picture   =   loadpicture("filename.jpg")  
  优点:  
  1   数据库轻便  
  2   不必读写临时文件数据,运行更快。  
  缺点:  
  图片文件不再数据库中,备份时需要另外操作。但是你可以写一段备份程序,Copy图片文件。  
  Top

3 楼shawls(VB Fan)(QQ:9181729)回复于 2002-10-25 10:46:46 得分 0

filed   use   binary  
   
  use   adodb.stream  
   
  Top

相关问题

  • 怎么在在数据库中插入,读取图片呢?
  • 图片在数据库中的插入 跟读取 请高手指点
  • 图片存读数据库
  • access数据库中如何插入图片到字段,然后再从自段读取图片.
  • 自动生成的word文档如何插入从数据库中读取的图片????
  • 请问,如何在数据库中插入一张图片
  • jsp向oracle数据库插入图片出错!急!为什么?
  • 往数据库中插入图片(在线等待)
  • 怎样用insert向数据库中插入图片啊??
  • 请问如何用ASP在数据库中插入图片?

关键词

  • 数据库
  • 文件
  • 字段
  • 文件名
  • 图片
  • 临时
  • picture
  • 保存

得分解答快速导航

  • 帖主:jiangjian0427
  • of123

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo