我的编程空间,编程开发者的网络收藏夹
学习永远不晚

delphi数据库存储图片

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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);    // 加载图片

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

    Stream.Free;

    Jpg.Free;
end;

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

delphi数据库存储图片

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Delphi中怎么实现数据存储

在Delphi中可以使用多种方法来实现数据存储,常用的方法包括:使用数据库组件:Delphi内置了多种数据库组件,如ADO、dbExpress、FireDAC等,可以通过这些组件连接数据库并进行数据操作。使用文本文件或INI文件:可以使用T
Delphi中怎么实现数据存储
2024-04-09

ASP.NET和SQL Server数据库图片存储如何实现

这篇文章主要为大家展示了“ASP.NET和SQL Server数据库图片存储如何实现”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“ASP.NET和SQL Server数据库图片存储如何实现”这篇
2023-06-18

Qt使用SQLite数据库存储管理图片文件

这篇文章主要为大家详细介绍了Qt如何使用SQLite数据库实现存储管理图片文件的功能,文中的示例代码讲解详细,感兴趣的小伙伴可以了解一下
2023-05-16

Qt怎么使用SQLite数据库存储管理图片文件

今天小编给大家分享一下Qt怎么使用SQLite数据库存储管理图片文件的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1、效果演
2023-07-06

c#怎么把图片存入数据库

在 c# 中将图片存储到数据库为了将图片存储到数据库中,C# 提供了以下步骤:1. 准备数据库创建一个表来存储图片数据,例如:CREATE TABLE Images (Id INT NOT NULL PRIMARY KEY IDENT
c#怎么把图片存入数据库
2024-05-14

java怎么将图片存入mysql数据库

要将图片存入MySQL数据库,可以使用以下步骤:1、首先,将图片转换为字节数组。可以使用Java的FileInputStream和BufferedInputStream来读取图片文件,并将其转换为字节数组。2、创建一个名为“image”
java怎么将图片存入mysql数据库
2024-04-19

mysql如何存储图片

mysql 不支持直接存储图片,解决方法有:存储图片的路径,保持数据库轻量级,易于管理。使用 blob 类型存储图片,性能较好。步骤:创建带有 blob 字段的表、使用 load_file() 函数加载图片、使用 update 语句插入图片
mysql如何存储图片
2024-06-14

mysql怎么存储图片

mysql 不支持直接存储图片。最佳实践是:将图像文件存储在文件系统中,并将路径存储在数据库中。使用云文件存储服务(如 amazon s3 或 google cloud storage)存储和管理图像。如何在 MySQL 中存储图片直接存
mysql怎么存储图片
2024-05-30

数据库存储过程

原文:https://www.cnblogs.com/gfutcan/p/13946765.html
数据库存储过程
2015-11-12

Android SQLite数据库存储

前言:Android为了让我们更加方便的管理数据库,专门提供了SQLiteOpenHelper帮助类,借助这个类可以简单的对数据库进行创建和升级。 下面介绍一下SQLiteOpenHelper:(扩展知识) SQLiteOpenHelper
2022-06-06

NoSQL中的图数据库怎么存储和查询数据

NoSQL中的图数据库使用图结构来存储数据,其中节点表示实体,边表示实体之间的关系。图数据库通常使用两种主要数据结构来表示图:邻接列表和邻接矩阵。邻接列表是一种以节点为键,以邻居节点列表为值的数据结构。每个节点都有一个包含其邻居节点的列表
NoSQL中的图数据库怎么存储和查询数据
2024-05-07

android创建数据库(SQLite)保存图片示例

代码如下://1.创建数据库public class DBService extends SQLiteOpenHelper { private final static int VERSION = 1;private final stati
2022-06-06

编程热搜

目录