用DBImage显示数据库中的图片出错??(50分)

  • 主题发起人 主题发起人 zfine
  • 开始时间 开始时间
Z

zfine

Unregistered / Unconfirmed
GUEST, unregistred user!
我用DBImage显示数据库(SQL Server2000,Image字段)中,老是出错(Jpeg图片)。
代码如下:
procedure TForm1.Button2Click(Sender: TObject);
var
mt:TStream;
begin
mt:=ClientDataSet1.CreateBlobStream(clientdataset1.fieldbyname('photo'),bmRead);
DBImage1.Picture.Graphic.LoadFromStream(mt);
mt.free;
end;

 
该用:
Image1.Picture.bitmap.assign(tblobfield(clientdataset1.fieldbyname('Photo')));
现在不出错。。。可Image1什么都不显示。。
 

http://www.delphibbs.com/delphibbs/dispq.asp?lid=264291
 
DBImage不支持Jpeg,只支持Bmp
 
后退
顶部