方法一:

把照片放进数据库,照片的格式最好是bmp,这样就可以在窗体上显示出来,不过这样数据库的体积会暴增。

详细的使用方法请参考Access帮助中的 PictureData 属性(本文末尾有相关帮助)。

而且,你可以直接用 commdlg API 函数来给图像框赋值,然后直接读取某个图像框的 PICTUREDATA 并存储到某个 IMAGE 字段中。

这样做的优点是显示、读取方便,缺点是如果图片精度高,占用的硬盘空间会爆大。

详细示例请参考:

http://access911。net/down/eg/OLEfieldAndPictureData。rar

方法二:

设一个OLE字段,然后插入对象就行了(对着字段单击右键)。

但是要注意的是,用上述方法加入数据库的图片只能以手动方式保存,需要用程序读取的时候会碰到存储在ole字段中二进制数据与源文件不符的情况。主要是因为ole引擎在图片的前面加了一段信息给他自己用。

请参考:

http://access911。

net/index。asp?board=4&mode=3&recordid=75FAB21E12DC

方法三:

将图片文件以二进制方式存储在数据库中,使用时调用。详细情况请参考:

使用 ADO 的 STREAM 对象的 LoadFromFile 方法以及 SaveToFile 方法实现:

http://access911。

net/index。asp?board=4&mode=3&recordid=74FAB51E13DC

使用 ADO 的 RECORDSET。FIELD 对象的 GetChunk 以及 AppendChunk 方法实现:

http://access911。

net/index。asp?board=4&mode=3&recordid=75FAB01E

ASP 中使用的方法:

http://access911。net/index。asp?board=4&mode=3&recordid=79FAB31E

下列例程就是采用这种方法,在显示的时候把长二进制数据保存为临时文件用于显示

http://access911。

net/down/photo。rar

方法四:

不把照片放入数据库,只把照片的路径保存到数据库中,动态加载,这样可以支持很多种图片格式。作法是在窗体上放一个图像控件,然后根据员工编号或别的有关联的字段去找出路径,用以下语句来加载图像:

图像1。

Picture =路径名

路径名必须包括图象文件名。

详细情况你可以参考 access xp 的示例 northwind。mdb 中的雇员窗体

你也可以参考:http://access911。net/down/eg/LinkPicture。

rar。

全部

mysql怎么存照片信息_mysql怎么存储图片信息?相关推荐

  1. mysql查看主主信息_MySQL主主

    在企业中,数据库高可用一直是企业的重中之重,中小企业很多都是使用mysql主从方案,一主多从,读写分离等,但是单主存在单点故障,从库切换成主库需要作改动.因此,如果是双主或者多主,就会增加mysql入 ...

  2. mysql函数中打印信息_mysql信息函数

    mysql> SELECT CONNECTION_ID();  #当前连接的ID +-----------------+ | CONNECTION_ID() | +--------------- ...

  3. 导入mysql数据库怎么错误信息_mysql导入数据库错误

    1)Err 1067: 原因是timestamp的默认值不正确. 查阅资料得知,mysql5.7版本中有了一个STRICT mode(严格模式),而在此模式下默认是不允许设置日期的值为全0值的,所以想 ...

  4. mysql 表情符号 用什么类型_mysql如何存储表情符号

    您在这里混的API,mysql_*并且mysqli_*不混合.您应该坚持使用mysqli_(无论如何看起来还是这样),因为mysql_*不赞成使用函数,并且在PHP7中将其完全删除了. 您的实际问题是 ...

  5. 在MySQL查询山东省男生信息_mysql查询语句

    -- 数据的准备 -- 创建一个数据库 create database python_test charset=utf8; -- 使用一个数据库 use python_test; --显示使用的当前数 ...

  6. mysql远程访问显示警告信息_mysql远程访问的时候遇到了各种问题

    最近在配置mysql的时候遇到了各种问题,现在归纳总结一下. mysql安装完毕以后,本机可以连接,但是其他机器不行,连不上,原因有以下几个: 1权限问题,可以用grant给某个用户分配权限,比如lo ...

  7. mysql怎么定位错误信息_Mysql主从复制异常,定位具体的SQL

    show binlog events 找到对应的position: Mysql bin_log 日志row格式,如何转换为SQL: show binlog events in 'mysql-bin.0 ...

  8. mysql从表截取信息_mysql中循环截取用户信息并插入到目标表对应的字段中

    操作环境:有表game_list,字段:uid,score1,score2,seat_id,last_update: 传入参数为i_player_detail ,传入的值为多个用户的id.之前分数.之 ...

  9. MySQL怎么查询课程信息_mysql 查询没有学全所有课程的同学的信息

    表信息 student 表 score表 课程表 -- 查询没有学全所有课程的同学的信息 我的方法: (先将所有课程信息连接到一起,再筛选课程有空值的学生) # 第一步 将所有课程信息连接到一起 se ...

最新文章

  1. Kafka常用命令大全
  2. 苹果9是5g手机吗_苹果手机扩容对手机有影响吗
  3. c++工程师面试常见问题之c++中四种cast转换
  4. python list index方法,Python List.index()方法
  5. java设计模式观察者模式_java设计模式--观察者模式
  6. MySQL - 行锁 表锁 乐观锁 悲观锁 读锁 写锁
  7. 中国农用喷雾机市场趋势报告、技术动态创新及市场预测
  8. Java学习系列(十)Java面向对象之I/O流(上)
  9. Android书籍翻页效果需要用到的文件
  10. Oracle 客户端连接server 的方法
  11. linux下获取主机信息
  12. 第三次作业_201731062533
  13. Freebsd-9.0 how to change default sound device
  14. 《Windows内核原理与实现笔记》(一)Windows系统结构和基本概念
  15. 关于Three.js 加载地面贴图的坑
  16. 阿里技术专家甘盘:浅谈双十一背后的支付宝LDC架构和其CAP分析(含phil补充)
  17. python--DataFrame随机抽样
  18. html5弹性盒做成骰子,弹性盒制作骰子
  19. 代码统计工具CLOC
  20. ADC0809芯片简介

热门文章

  1. ASP.NET Core 运行原理解剖[3]:Middleware-请求管道的构成
  2. 微软发布ReactXP:方便开发者构建跨平台应用
  3. html jQuery/bootstrap通过网络bootcdn导入连接
  4. php里面sql是什么意思,MySQL和SQL是什么?MySQL和SQL之间的区别有哪些
  5. [转]Xshell连接win10 Linux子系统
  6. 关于jQuery.query.js 取参数的一个小问题
  7. 【ArcGIS Engine二次开发】入门基础(1):ArcGIS Engine简介及开发环境搭建
  8. 【ArcGIS风暴】ArcGIS 10.2字段计算器(Field Calculator)批量条件赋值用法总结
  9. linux之找出两个文件里面相同的数据
  10. Android之invalid address or address of corrupt block 0xabb494a0 passed to dlfree崩溃解决办法