Delphi中显示出Access中以OLE对象保存的东西(100)

  • 主题发起人 主题发起人 Cooco1981
  • 开始时间 开始时间
C

Cooco1981

Unregistered / Unconfirmed
GUEST, unregistred user!
[:(] 本人得到一个ACCESS的数据库,里面有个字段的类型是OLE对象,打开后显示不出内容,请问一下,如何才能在DELPHI中显示这里面的数据
 
用ole控件就可以,我做过这样的保存和读取,如果需要和我联系,我现在外边出差,等回去给你fhuibo@163.com
 
这个简单,你要看OLE对象中的是什么格式的文件了。如果是图片,就按照图片的格式去处理它。如果是文件,就保存为本地文件。按文件处理就行了。利用ADO装入字段。ImageStream : TStream ;VehiImage : TJPEGImage;if AdoqQuyData.FieldByName('车辆图象').IsNull then begin ImaVehi.Picture.Assign(nil) ; Exit ; end ; ImageStream := AdoqQuyData.CreateBlobStream(AdoqQuyData.FieldByName('车辆图象'),bmread) ; ImageStream.Position := 0 ; VehiImage.LoadFromStream(ImageStream) ; ImaVehi.Picture.Assign(VehiImage); ImageStream.Free ;
 
后退
顶部