Delphi SQL数据库存取图片(利用流)
2017-03-27 08:25
183 查看
1、存图片到数据库
var
PicStream: TMemoryStream;
if imgBugPic.Picture.Graphic <> nil then
begin
PicStream := TMemoryStream.Create; // 创建内存流
imgBugPic.Picture.Graphic.SaveToStream(PicStream);
TBlobField(FieldByName('BUGPic')).LoadFromStream(PicStream);
PicStream.Free;
end;
2、从数据库中读取图片并显示
var
PicStream: TMemoryStream;
if not FieldByName('BUGPic').IsNull then
begin
try
PicStream := TMemoryStream.Create;
TBlobField(FieldByName('BUGPic')).SaveToStream(PicStream);
PicStream.Position := 0;
imgBugPic.Picture.Bitmap.LoadFromStream(PicStream);
PicStream.Free;
except
ShowMessage('对不起,图片有问题.');
end;
end;
var
PicStream: TMemoryStream;
if imgBugPic.Picture.Graphic <> nil then
begin
PicStream := TMemoryStream.Create; // 创建内存流
imgBugPic.Picture.Graphic.SaveToStream(PicStream);
TBlobField(FieldByName('BUGPic')).LoadFromStream(PicStream);
PicStream.Free;
end;
2、从数据库中读取图片并显示
var
PicStream: TMemoryStream;
if not FieldByName('BUGPic').IsNull then
begin
try
PicStream := TMemoryStream.Create;
TBlobField(FieldByName('BUGPic')).SaveToStream(PicStream);
PicStream.Position := 0;
imgBugPic.Picture.Bitmap.LoadFromStream(PicStream);
PicStream.Free;
except
ShowMessage('对不起,图片有问题.');
end;
end;
相关文章推荐
- Delphi SQL数据库存取图片(利用流)
- 使用DELPHI对ACCESS和SQL数据库存取图片
- DELPHI存取JPG图片文件至SQL Server服务器中
- Delphi存取图片,
- delphi图片写入SQL数据库
- Delphi快速向SQL数据库中读、写图片
- delphi向SQL Server2005中存取图片
- Delphi 数据库中存取图片
- delphi向SQL Server2005中存取图片
- 在ASP.net中保存/取出图片入/从SQL数据库(可用于上传图片)
- Delphi实现QQ2010的图片皮肤效果
- Java实现MySQL图片存取操作 .
- 在ASP.net中保存/取出图片入/从SQL数据库
- 在DELPHI中更简单的存取JPEG文件到SQLSERVER数据库-Delphi-编程开发
- ASP.NET存取图片到数据库
- jsp+servlet+二进制图片存取
- 图片的数据库存取
- 缓存存取图片
- 如何在DELPHI中将EXCEL中的数据导入到SQL数据库
- 以二进制的形式从数据库中存取图片