如何用一个image显示一个数据库image字段中的图像(不用DBimage)在线等待(50分)

  • 主题发起人 主题发起人 tjj
  • 开始时间 开始时间
T

tjj

Unregistered / Unconfirmed
GUEST, unregistred user!
如何用一个image显示一个数据库image字段中的图像(不用DBimage)
数据库是sql server字段类型是image
 
三层还是两层?
 
to:WebExplorer
没那么复杂
只是将字段读出来,用image显示
 
先将该字段内容保存到一个临时文件,再用image将其调入:
TBlobField(DataSet.FieldByName('F_bmp')).SaveToFile('tmp.bmp');
Image1.Picture.LoadfromFile('tmp.bmp');
deleteFile('tmp.bmp');
 
to:HunterTeam
创建临时文件开销太大了吧?有没有用数据流的解决方法方法?
 
那你可以用
image2.Picture.Assign(tblobfield(fieldbyname('img')));
 
多人接受答案了。
 
后退
顶部