Database Delphi 7-如何在数据库中保存图片
我一直在尝试在Delphi7中创建一个普通用户配置文件的SelectYourPicture和upload功能,但我遇到了一些问题 基本上我想要的是:Database Delphi 7-如何在数据库中保存图片,database,delphi,ms-access,save,delphi-7,Database,Delphi,Ms Access,Save,Delphi 7,我一直在尝试在Delphi7中创建一个普通用户配置文件的SelectYourPicture和upload功能,但我遇到了一些问题 基本上我想要的是: 用户从文件夹上传图片(我通过普通的 OpenPictureDialog组件) 上面说的图片存储在数据库中,这就是我被卡住的地方 该数据库为普通access数据库。 该表有一个唯一的ID来标识成员,旁边是“图片字段”(设置为BLOB对象)上每个成员的图片 换句话说,我的问题如下: 为了将图片保存到数据库中的指定位置,我需要使用哪些组件 我在网上发
- 用户从文件夹上传图片(我通过普通的 OpenPictureDialog组件)
- 上面说的图片存储在数据库中,这就是我被卡住的地方
该表有一个唯一的ID来标识成员,旁边是“图片字段”(设置为BLOB对象)上每个成员的图片 换句话说,我的问题如下:
为了将图片保存到数据库中的指定位置,我需要使用哪些组件
我在网上发现了一些随机代码,但我在理解它的功能时遇到了麻烦 您可以使用imageEn组件。
ADOQuery.SQL.Text := 'SELECT PictureField FROM YourTable';
ADOQuery.Open();
ADOQuery.Edit();
TBlobField(ADOQuery.FieldByName('PictureField')).LoadFromFile('PathToPictureFile');
ADOQuery.Post();
因为你可能会遇到麻烦,在不知道需要重新加载的TGraphicClass的情况下,存储和加载不同的图像格式可能会考虑添加所需格式的信息。