数据库插入图片 ( 积分: 70 )

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

zgh777

Unregistered / Unconfirmed
GUEST, unregistred user!
如何在数据库中插入图片,有代码最好
 
你可以参考。
procedure savepicture;
var
BS:TADOBlobStream;
begin
Query1.Edit;
BS:=TADOBlobStream.Create(TMemoField(Query1.fieldbyname('图片')),bmWrite);
Image1.Picture.Graphic.SaveToStream(BS);
BS.Free;
Query1.Post;
end;

procedure disppicture;
var MemStrm:TMemoryStream;
begin
with datam.DataM1,input_Form do
begin
MemStrm:=TMemoryStream.Create;
TBlobField(Query2.fieldbyname('PHOTO')).SaveToStream(MemStrm);
MemStrm.Position:=0;
Image1.Picture.Graphic.LoadFromStream(MemStrm);
MemStrm.free;
end;
end;
 
这样的问题太多了,方法也多,建议DFW上查一下
 
还有别的方法吗?
 
DFW是什么?
 
我昏迷```DFW就是你现在在上的论坛啊```哥们```别这样撒 多多观察下撒```
 
to zywcd:

procedure savepicture;
var
BS:TADOBlobStream;
begin
Query1.Edit;
BS:=TADOBlobStream.Create(TMemoField(Query1.fieldbyname('图片')),bmWrite);
Image1.Picture.Graphic.SaveToStream(BS);
BS.Free;
Query1.Post;
end;

Query1可不可以换成ADOQuery?
 
TADOQuery与TQuery的区别主要是什么?
 
没有太多的区别.
 
多人接受答案了。
 
后退
顶部