【问题标题】:Delphi 7-How to save pictures in a databaseDelphi 7-如何将图片保存在数据库中
【发布时间】:2013-08-05 14:06:53
【问题描述】:

我一直在尝试在 Delphi 7 中为普通用户的个人资料创建一个选择你的图片并上传功能,但我遇到了一些问题。

基本上我想要的是以下内容:

  • 用户从文件夹上传图片(我已经通过正常的 OpenPictureDialog 组件)

  • 上述图片被存储在数据库中,这是我卡住的地方。

该数据库是普通访问数据库。
该表有一个唯一的 ID 来标识成员,旁边是“图片字段”上每个成员的图片(设置为 BLOB 对象)。

换句话说,我的问题如下:
我需要使用哪些组件才能将图片保存到数据库中的指定位置?

我在网上找到了一些随机代码,但我在理解它的作用时遇到了麻烦。

【问题讨论】:

标签: database delphi ms-access save delphi-7


【解决方案1】:
ADOQuery.SQL.Text := 'SELECT PictureField FROM YourTable';
ADOQuery.Open();
ADOQuery.Edit();

TBlobField(ADOQuery.FieldByName('PictureField')).LoadFromFile('PathToPictureFile');

ADOQuery.Post();

【讨论】:

    【解决方案2】:

    您可以使用 imageEn 组件。 Web Site url to get information and download trial

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-26
      • 1970-01-01
      • 2014-03-03
      • 2021-12-02
      • 1970-01-01
      • 2017-03-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多