设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1984|回复: 4
打印 上一主题 下一主题

[表] 如何将相片批量读入到数据库中

[复制链接]
跳转到指定楼层
1#
发表于 2013-3-8 15:34:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近被这事折磨,最后还是放上来给各位大大们指点一下方法:
现在我收集到2000多张以身份证号码命名的相片,批量放到数据库(附件字段)中,如何实现?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2013-3-8 15:44:37 | 只看该作者
本帖最后由 licho 于 2013-3-8 17:16 编辑

原来论坛有相关资料,会被管理{:soso_e171:}
都是EXCEL的,用不上
我想用以下这个方法:
  1. Field2.LoadFromFile 方法
  2. 从磁盘加载指定文件。
  3. 版本信息
  4. 已添加版本: Access 2007

  5. 语法

  6. 表达式.LoadFromFile(FileName)

  7. 表达式 一个代表 Field2 对象的变量。

  8. 参数

  9. 名称 必选/可选 数据类型 描述
  10. FileName 必选 String 要加载的文件的完全限定路径。

  11. 示例


  12. 以下代码段使用 LoadFromFile 方法从磁盘加载雇员的图片。

  13. Visual Basic for Applications
  14. ' Instantiate the parent recordset.
  15. Set rsEmployees = db.OpenRecordset("Employees")

  16. … Code to move to desired employee

  17. ' Activate edit mode.
  18. rsEmployees.Edit

  19. ' Instantiate the child recordset.
  20. Set rsPictures = rsEmployees.Fields("Pictures").Value

  21. ' Add a new attachment.
  22. rsPictures.AddNew
  23. rsPictures.Fields("FileData").LoadFromFile "EmpPhoto39392.jpg"
  24. rsPictures.Update

  25. ' Update the parent record
  26. rsEmployees.Update

复制代码
3#
发表于 2013-3-8 21:07:38 | 只看该作者
参考附件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
4#
发表于 2013-3-9 13:27:29 | 只看该作者
licho 发表于 2013-3-8 15:44
原来论坛有相关资料,会被管理
都是EXCEL的,用不上
我想用以下这个方法:

1、loadfromfile方法在Access也是可以用的。
2、如果需要保存相片的话,还可以通过由流文件转换为长二进制数据来保存,但会增加数据库体积。
http://www.office-cn.net/thread-83567-1-1.html
3、此外,还可以保存在固定文件夹,通过对文件的读取来显示照片即可。
http://www.office-cn.net/thread-98224-1-1.html
5#
 楼主| 发表于 2013-3-12 14:12:01 | 只看该作者
这几天有点忙,还没去研究,先谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-4-20 22:59 , Processed in 0.145278 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表