一个关于数据库的图片问题(100分)

  • 主题发起人 主题发起人 wocao
  • 开始时间 开始时间
W

wocao

Unregistered / Unconfirmed
GUEST, unregistred user!
我用TTALBE连接了一个ORACLE数据库,然后用DIMAGE从其中一个字段取图片,怎么运行是
说不存在这个字段?可是字段确实是存在的呀,有人知道是什么原因吗?谢谢
 
唯一的可能就是取得的方法不正确,你试一下使用Dbimage控件,行不行?
 
是DBImage吧,如果你保存的是JPeg的图象,必须用流去读,否则读不到了。
 
读写方法不一样
 
试试:
Image.Hide;
BS := TBlobStream.Create(TBlobField(Table1.FieldByName('Image')),bmRead);
Image.Picture.bitmap.LoadFromStream(BS);
Image.Refresh;
Image.Show;
BS.Free;
 
后退
顶部