OLE对象列包含图像,但图像类型(jpg / gif / tiff)未知。这些图像需要从DB中提取并使用VBscirpt保存到磁盘。
答案 0 :(得分:1)
我之前在Delphi中做过这个,解决方案是使用剪贴板(不知何故剪贴板可以确定图像的类型)。将字段的内容复制到剪贴板,然后将剪贴板的内容保存到文件中。
答案 1 :(得分:1)
OLE对象是在MS Access中存储图像的不良方式。使用OLEToDisk将图像保存为图片文件。
之后以很好的方式重新进口。检查AccessImagine是否在Access中处理图像 - 它可以完成所有艰苦工作。
答案 2 :(得分:0)
在这里,我找到了一个使用VBScript截取屏幕截图并将其粘贴到MS Paint的示例。也许你可以修改它来做你想做的事情?
http://hisudhakar.spaces.live.com/blog/cns!8DDF980C45482279!410.entry?sa=948299040