2009-12-28 72 views
0

OLE對象列包含圖像,但圖像類型(jpg/gif/tiff)未知。這些圖像需要從數據庫中提取並使用VBscirpt保存到磁盤。使用VB腳本提取包含圖像的OLE對象

+0

您是否嘗試過http://stackoverflow.com/questions/114326/converting-ms-access-ole-objects-back-to-plain-jpegs-best-way/114438#114438中給出的解決方案? – 2009-12-28 22:03:47

回答

1

我已經在Delphi中完成了這個工作,解決方案是使用剪貼板(不知何故剪貼板可以確定圖像的類型)。將字段的內容複製到剪貼板,然後將剪貼板的內容保存到文件中。

+0

剪貼板是一種解決方案。比Delphi更簡單的是向MS ACCESS添加一個表單,將圖像控制和腳本循環放在所有記錄上,並將圖像控制內容複製到剪貼板 – 2015-04-08 07:34:44

1

OLE對象是在MS Access存儲圖像的爛路。使用OLEToDisk將圖像保存爲圖片文件。

之後,以良好的方式重新導入它們。檢查AccessImagine在Access中處理圖像 - 它完成所有艱難的工作。

+0

AccessImagine是一個共享軟件,另一個不再支持,fyi。 – LaGrandMere 2012-11-09 11:05:17