老问题了,还没有解决. 关于数据库存图片的老问题
我要把Image控件中的图片 p.jpg 直接存入我的数据库中,和把数据库中的图片直接加载到我的Image控件中.
怎么搞的,我现在也不会写? 请告诉写个Demo吧.
问题点数:0、回复次数:3Top
1 楼Mr_Bean(笑熬浆糊)回复于 2003-12-02 18:40:04 得分 0
dbimage控件Top
2 楼jingbianfc(『静⊙变』)回复于 2003-12-02 18:50:04 得分 0
对,DBIMAGE可以显示,要设置相应字段Top
3 楼ljcwxc(【黑眼睛】)回复于 2003-12-02 19:17:50 得分 0
可以使用TStream来操作,对于读取可以使用
var
Stream:TStream;
begin
Stream:=TMemoryStream.Create();
TBlobField(adoquery.FieldByName('字段名')).SaveToStream(Stream);
TImage.Picture.Graphic.LoadFromStream(Stream);
end;
写回数据:
var
Stream:TStream;
begin
Stream:=TMemoryStream.Create();
TImage.Picture.Graphic.SaveToStream(Stream);
adoquery.edit;
TBlobField(adoquery.FieldByName('字段名')).LoadFromStream(Stream);
adoquery.post;
end;Top




