有关blob问题,请帮忙看看,那写错了。急!!!!(20分)

  • 主题发起人 主题发起人 guyaling
  • 开始时间 开始时间
G

guyaling

Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TpersonForm.DBGrid1CellClick(Column: TColumn);
var
ms:tmemorystream;
begin
ms:=Tmemorystream.create;
Tblobfield(rsgldata.ADOperT1.Fieldbyname('zhaopian')).savetostream(ms);
ms.Position := 0;
Image1.Picture.graphic.LoadFromStream(ms);
ms.free;
end;
总是提示错误:[Error] personUnit.pas(164): Undeclared identifier: 'Tblobfield'
请高手指教,多谢!!
 
在uses中加上DB就行了。給分﹗[:D]
 
你的意思的:uses datamodal单元 连接数据库form.我肯定加了
 
to databox:我明白你的意思了,加上后的确解决问题,多谢!
但这句又出错了:Image1.Picture.graphic.LoadFromStream(ms);
15分已经是你的了。
 
不要用tmemorystream,换成tstream应该可以了,你看看TGraphic.LoadFromStream的帮助。
 
多人接受答案了。
 
后退
顶部