delphi数据库存储图片

简介:

--存  

str_sql := 'update photo set photo = :photo ';
  str_sql := str_sql + ' where sex = ''女''';
  with qry_for_show do
  begin
    Close;
    SQL.Clear;
    SQL.Add(str_sql);
    Parameters.ParamByName('photo').Assign(img2.Picture.Graphic);
    ExecSQL;
  end;


--读

procedure Tfrmpicsave.BitBtn1Click(Sender: TObject);
var
  Stream:TMemoryStream;
  Jpg:TdxPNGImage;
begin
  qry_for_show.Close;
  qry_for_show.SQL.Text:='SELECT * FROM HLDJPHOTO';   // 查询图片
  qry_for_show.Open;
  if not qry_for_show.FieldByName('photo').IsNull then
  begin
    Stream:=TMemoryStream.Create ;
    Jpg:=TdxPNGImage.Create ;
    TBlobField(qry_for_show.FieldByName('photo')).SaveToStream(Stream);    // 显示的转换为BlobField并保存到内存流
        TBlobField(qry_for_show.FieldByName('photo')).SaveToFile(ExtractFilePath(Application.ExeName) + 'www');    // 显示的转换为BlobField并保存到内存流
    Stream.Position :=0;

    jpg.LoadFromStream(Stream);    // 加载图片

    image1.Picture.Assign(Jpg);
  end
  else
  begin
    image1.Picture :=nil;
  end;

    Stream.Free;

    Jpg.Free;
end;













本文转自鹅倌51CTO博客,原文链接:http://blog.51cto.com/kaixinbuliao/1793348 ,如需转载请自行联系原作者



相关文章
|
4月前
|
存储 关系型数据库 MySQL
MySQL——数据库备份上传到阿里云OSS存储
MySQL——数据库备份上传到阿里云OSS存储
174 0
|
2月前
|
存储 关系型数据库 MySQL
PACS系统 中 dicom 文件在mysql 8.0 数据库中的 存储和读取(pydicom 库使用)
PACS系统 中 dicom 文件在mysql 8.0 数据库中的 存储和读取(pydicom 库使用)
34 2
|
3月前
|
存储 SQL 专有云
支持配置审计日志的存储数据库
审计日志作为企业监管平台的重要依据,同时也是“等保三级”认证的必要考察项之一。Dataphin V4.3版本支持设置平台日志的存储数据源,帮助用户快速获取审计日志,同时介绍了不同部署模式的Dataphin如何查看审计日志的方法。
117 5
|
3月前
|
存储 NoSQL 关系型数据库
可以存储文件的数据库有哪些?
可以存储文件的数据库有哪些?
129 6
|
3月前
|
存储 NoSQL 关系型数据库
可以存储文件的数据库有哪些?
可以存储文件的数据库有哪些?
509 0
|
4月前
|
存储 缓存 负载均衡
带你认识DM 共享存储数据库集群
带你认识DM 共享存储数据库集群
87 3
|
4月前
|
存储 数据库
如何在数据库中存储小数:FLOAT、DECIMAL还是BIGINT?
【8月更文挑战第7天】在数据库中存储小数时,需谨慎选择数据类型:FLOAT、DECIMAL 或 BIGINT。FLOAT 存储空间小,适于非关键性小数如温度;但精度有限,可能产生误差。DECIMAL 能精确表示小数,适合货币金额等需要高度准确性的场景,不过占用空间较大。BIGINT 用于整数,若存储小数需额外转换处理。根据精度需求及应用场景选择合适类型至关重要。
104 2
|
4月前
|
存储 SQL 运维
“震撼发布!PolarDB-X:云原生分布式数据库巨擘,超高并发、海量存储、复杂查询,一网打尽!错过等哭!”
【8月更文挑战第7天】PolarDB-X 是面向超高并发、海量存储和复杂查询场景设计的云原生分布式数据库系统
110 1
|
4月前
|
存储 C# 关系型数据库
“云端融合:WPF应用无缝对接Azure与AWS——从Blob存储到RDS数据库,全面解析跨平台云服务集成的最佳实践”
【8月更文挑战第31天】本文探讨了如何将Windows Presentation Foundation(WPF)应用与Microsoft Azure和Amazon Web Services(AWS)两大主流云平台无缝集成。通过具体示例代码展示了如何利用Azure Blob Storage存储非结构化数据、Azure Cosmos DB进行分布式数据库操作;同时介绍了如何借助Amazon S3实现大规模数据存储及通过Amazon RDS简化数据库管理。这不仅提升了WPF应用的可扩展性和可用性,还降低了基础设施成本。
89 0
|
4月前
|
存储 小程序 关系型数据库
原生小程序 获取手机号并进行存储到mysql数据库
原生小程序 获取手机号并进行存储到mysql数据库