本实例演示如何在数据库中存取图像文件。

向窗体上添加一个TListBox组件、一个TImage组件和一个TTable组件,设计完成的主界面。

本系统中需要设计一个新的基于Paradox 7的数据库Image.db,图2为设计完成的Image.db数据库。

为了方便测试程序,Image.db数据库存储在实例程序所在的路径下。

设置TTable组件的TableName属性为Image.db,Active属性为True。

在程序运行初期,首先会判断Image.db数据库中是否存在记录,如果没有记录存在,那么就执行以下代码向Image.db数据库中添加“鸟.bmp”文件:

procedure TForm1.FormCreate(Sender: TObject);

var

mem:TMemoryStream;

begin

if Table1.Eof and Table1.Bof then

begin

with Table1 do

begin

Insert;

FieldByName(’Name’).AsString:=’鸟’;

mem:=TMemoryStream.Create();

mem.LoadFromFile(’鸟.bmp’);

TBlobField(FieldByName(’Data’)).LoadFromStream(mem);

Post;

end;

end;

end;

然后按照相同的方式顺序向Image.db数据库中添加“样品.wav”、“叶子.wav”和“荷花”图像文件。

最后通过下面的代码把Image.db数据库中存储的文件名字添加到窗体的TListBox组件中:

with Table1 do

begin

First;

while not Eof do

begin

ListBox1.Items.Add(FieldByName(’Name’).AsString);

Next;

end;

end;

Delphi实现在数据库中存取图像.doc

下载Word文档到电脑,方便收藏和打印[全文共672字]

编辑推荐:

下载Word文档

delphi mysql 图片_Delphi实现在数据库中存取图像相关推荐

  1. delphi mysql 图片_delphi数据库图片的存取 【转】

    一. 原理介绍--流式数据的类型及其应用 在Dephi中提供了TStream来支持对流式数据的操作.TStream是万流之源. 但由于它是一个抽象类,故不能被直接使用:而要使用其相应的子类, 如:TF ...

  2. delphi 安卓图片保存数据库_在Delphi实现在数据库中存取图像的图文演示无错

    本实例演示如何在数据库中存取图像文件. 向窗体上添加一个TListBox组件.一个TImage组件和一个TTable组件,设计完成的主界面如图1所示. 图1 主界面 本系统中需要设计一个新的基于Par ...

  3. delphi mysql 图片_如何读取delphi数据库中的图片

    展开全部 第7章 数据库处理实例 实例122 在数据库中存取图像 本实例演示如何在数据库中存取图像文件. 向窗体上添加一个TListBox组件.3231313335323631343130323136 ...

  4. delphi mysql 图片_跪求Delphi+Mysql上传、下载图片的方法?

    展开全部 第7章 数据库处理实例 实例122 在数据库中存取图像e5a48de588b63231313335323631343130323136353331333335333161 本实例演示如何在数 ...

  5. 如何用DELPHI实现把WORD、EXCEL和图片等存储到数据库中

    如何用DELPHI实现把WORD.EXCEL和图片等存储到数据库中 用image字段保存这些文档.     var         word_stream:   TMemoryStream;      ...

  6. NodeJS同步MySQL上游数据到ElasticSearch数据库中

    NodeJS同步MySQL上游数据到ElasticSearch数据库中 项目地址: https://github.com/Miazzy/xdata-elasticsearchs-service.git ...

  7. 将mysql数据库中的图片读出来的_MySQL存入图片+Qt读入读出数据库中的图片

    还记得之前的一个项目里要向数据库中存入图片,然后Qt要在数据库中读入读出图片,当时纠结了好久,查阅了很多资料才解决,所以希望本文能给需要朋友点帮助.好了废话不多说,下面开始讲实现步骤. 1.MySQL ...

  8. jdbc mysql查询显示图片_JDBC【向数据库中存入读取图片】

    JDBC-向数据库中存入读取图片 注:此代码依赖自定义的数据库连接工具类 1.向数据库存入一张照片 import java.io.File; import java.io.FileInputStrea ...

  9. c 将图片存入到mysql数据库中_如何将图片转换存入到数据库中,并从数据库中取出转换成图片...

    有时候我们想把图片存入到数据库中,尽管这不是一种明智的选择,但有时候还是不得以会用到,下面说说将图片转换成byte[]数组存入到数据库中去,并从数据库中取出来转换成图像显示出来. 首先,我们要把图片存 ...

最新文章

  1. 如何看待程序媛们的职场焦虑和未来职业规划?
  2. 液冷数据中心再获加持,北京数据中心PUE要低至1.118
  3. Python多任务(5. 进程之间的通信-Queue队列)
  4. 『飞秋』测试驱动开发TDD系列(二)
  5. 关于eclipase出现的problems during content assist报错问题
  6. 层次聚类算法_机器学习理论(十四)聚类
  7. 2007最新最强杀毒软件破解大全
  8. 查看 Python 内置函数的方法
  9. JuiceFS 如何帮助趣头条超大规模 HDFS 降负载
  10. 产品和程序员的互殴大战
  11. Android发送通知
  12. vue获取地址栏参数值
  13. 计算机ABC分类法的步骤,ABC分类法的具体步骤
  14. 短视频SDK用于旅游行业
  15. Grad-CAM:Visual Explanations from Deep Networks via Gradient-based Localization
  16. 安卓4.4刷linux系统下载,在Linux上安装Android 4.4 KitKat
  17. 《MATLAB 神经网络43个案例分析》:第3章 遗传算法优化BP神经网络——非线性函数拟合
  18. 图吧地图(V5.0公测版) 高清地图今日公测
  19. 使用switch-case来实现银行存款问题 计算存款利息。有N元,想存M年。有3种方法可选: (1)活期,年利率为r1 0.36% (2)一年期定期,年利率为r2 2.25% 从键盘获取存款年
  20. 自动杀死yarn 中运行的程序

热门文章

  1. vue获取不到元素正确的offsetHeight
  2. 通联支付php接口,php对接第三方支付--通联支付(H5版)
  3. 【K先生与SAR的故事】
  4. mysql workbench下载安装_MySQL Workbench
  5. java里utils写什么_工具篇-Java中一些utils
  6. flask_socketio
  7. java模拟电脑体育彩票的随机选号_利用JS来模拟体育彩票选号器
  8. html隐藏最大化按钮,easyui div 上下布局 最大化按钮 隐藏标题
  9. 网络演进中的LTE短信解决方案研究
  10. Android中自定义TextView的形状--圆形-椭圆形-圆角矩形-线条