【200分】access数据库.mdb查看长二进制图片
来源:百度知道 编辑:UC知道 时间:2024/06/21 23:22:47
需要导出mdb文件里的二进制图片
如图需要导出picsource列下的图片
另外50分成功后追加
如图需要导出picsource列下的图片
另外50分成功后追加
见如下部分代码,我已试过可以提取文件,也可自己编辑一下,实现循环取图等等!
提供一下excel文件下载网址,自己研究下吧!
Sub GetPic()
Dim adoCnn
Dim adoRs
Dim strSql As String, strDataSource As String '<==打开数据库用的字符串变量
Dim strImgFile As String '<==图像文件名字
Dim lngImgSize As Long '<==数据库里的图像字节长度
Dim binImg() As Byte '<==用来取图像的二进制文件
Set adoCnn = CreateObject("adodb.connection")
Set adoRs = CreateObject("adodb.recordset")
strDataSource = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & ThisWorkbook.Path & "\取出相片.mdb"
adoCnn.Open strDataSource
strSql = "Select * from 数据"
adoRs.Open strSql, adoCnn
'以上 ADO一般操作 自已研究