0

OLE 对象列包含图像,但图像类型 (jpg/gif/tiff) 未知。这些图像需要从数据库中提取并使用 VBscirpt 保存到磁盘。

4

3 回答 3

1

I've done this before in Delphi, the solution was to use the clipboard (somehow the clipboard can determine the type of image). Copy the contents of the field to the clipboard and then save the contents of the clipboard to a file.

于 2009-12-28T09:43:59.290 回答
1

OLE 对象是在 MS Access 中存储图像的不好方法。使用OLEToDisk将图像保存为图片文件。

之后以很好的方式重新导入它们。检查AccessImagine以在 Access 中处理图像 - 它完成了所有艰苦的工作。

于 2011-10-15T11:54:20.800 回答
0

在这里,我找到了一个使用 VBScript 截取屏幕截图并将其粘贴到 MS Paint 的示例。也许你可以修改它来做你想做的事?

http://hisudhakar.spaces.live.com/blog/cns!8DDF980C45482279!410.entry?sa=948299040

于 2009-12-30T11:32:12.877 回答