如何读取和存储Access数据库中的OLE对象
星期日, 九月 28th, 2008
在如何读取Access中OLE对象字段中的图片一文中,我们知道了存储于OLE对象中的图片的格式。其实,除了微软的Office文档之外,其余所有的文档在Access中手动插入的时候都会自动打包。下面就是这种包的格式。
区块1存储内容为单字节的ASCII编码。内容形如”Package”或者是”Document”
如何读取Access中OLE对象字段中的图片
星期一, 九月 15th, 2008
由于直接在Microsoft Access中插入OLE对象时,会自动的用封包的形式插入所选对象,因此对于需要SQL返回图像等格式的时候如果直接调用原始的数据会出错. 微软没有给出Package的格式,也没有相关的控件可以提供Package的解包操作.
无奈为了先天下之忧而忧,只好拿起Winhex对这个烂包下手.
下表是它的头部16进制数据


