Delphi SQL数据库存取图片(利用流)
2011-11-16 20:47
274 查看
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 数据库中存取图片
- delphi图片写入SQL数据库
- delphi向SQL Server2005中存取图片
- Delphi快速向SQL数据库中读、写图片
- delphi向SQL Server2005中存取图片
- Delphi/C++Builder数据库存取组件dbExpress drivers 详细介绍
- Java实现用Mysql存取图片操作实例
- android开发之数据库存取图片
- ASP.NET中存取图片到数据库的示例
- Delphi 如何在Image图片上添加文字
- 数据库中图片的存取
- SQL Server存取图片
- 关于sqlite中图片数据的存取问题
- 用Java或Jsp向数据库存取二进制图片
- Delphi 取JPG图片内的Exif信息