ado 读取和保存图片到数据库

fly_cc 2010-08-02 09:31:01
delphi里如何读取和保存图片文件到数据库
...全文
63 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
kye_jufei 2010-08-02
  • 打赏
  • 举报
回复
var

MS: TMemoryStream;

begin

MS:=TMemoryStream.create;

Image1.Picture.Bitmap.SaveToStream(MS);

MS.Position:=0;

Table1.Append;

//在数据库中添加一条记录

TBlobField(Table1.FieldbyName('image')).LoadFromStream(MS);

Table1.Post;

//将所作的更新写入数据库

end;

 



var

MS: TStream;

begin

with Table1 do

MS:=CreateBlobStream(FieldbyName('image'),bmRead);

Image1.Picture.Bitmap.LoadFromStream(MS);

MS.Free;

end;
bdmh 2010-08-02
  • 打赏
  • 举报
回复
ADOQuery1.Edit;
TBlobField(ADOQuery1.FieldByName('pic').LoadFromFile
ADOQuery1.Post;
SuperTitan007 2010-08-02
  • 打赏
  • 举报
回复
查询TBlobField的用法

2,498

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧