社区
数据库相关
帖子详情
如何在数据库里输入图象
yzalong
2001-08-15 05:47:33
我在PARADOX7里在录入数据的时候怎么不能输入图象格式的数据
我已经在字段类型里声明为graphic了,怎么还没有用呢?上面只显示"blob graphic"
请问这是怎么回事呢?
...全文
114
7
打赏
收藏
如何在数据库里输入图象
我在PARADOX7里在录入数据的时候怎么不能输入图象格式的数据 我已经在字段类型里声明为graphic了,怎么还没有用呢?上面只显示"blob graphic" 请问这是怎么回事呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yhjvc
2002-02-27
打赏
举报
回复
没有哪么复杂:
if OpenPictureDialog1.Execute then
begin
table1.Edit;
DBImage1.Picture.LoadFromFile(OpenPictureDialog1.FileName);
table1.Post;
end;
bpmb2
2001-08-16
打赏
举报
回复
gz
哇宁
2001-08-16
打赏
举报
回复
成功了吧,怎么不给分!!!
NetFair
2001-08-15
打赏
举报
回复
同意楼上们的说法
哇宁
2001-08-15
打赏
举报
回复
这个很简单,PARADOX7操作图片要比Oracle方便多了。
程序如下:
procedure TForm1.BitBtn1(Sender: TObject);
begin
with Table1 do
begin
if OpenDialog1.Execute then
begin
Edit;
DbImage1.Picture.LoadFromFile(OpenDialog1.FileName);
Post;
end;
end;
end;
radar
2001-08-15
打赏
举报
回复
供你参考:
Delphi提供了数据访问(DataAccess)和数据控制(DataControls)的可视化控件,能够方便快捷地产生具有良好界面且功能强大的数据库应用程序。对于涉及图像数据(含Graphic字段)的数据库应用程序,如人事管理信息系统等,图像数据的存取技术是一个关键。然而,有关Delphi下图象的存取,特别是图像的保存方面的技术各种资料上很少提及。下面,笔者结合一个简单的例子来说明。
一、图像数据的保存
1.创建一个含有Graphic字段的数据库列表。
在WindowsISQ(或Databasedesktop)下create database mydb.gdb
create table myfrieds
(name varchar(15) notnull,
telephone varchar(12),
address varchar(30),
zipvarchar(8),
picture varchar(15),
image blob);
其中,picture字段用于保存图像的名称(包括路径),image(Graphic字符)则用于存储图像,其数据类型
为“blob”。
2.建立窗体,设置窗体中各控件的属性。
该窗体的主要功能是将某人信息进行编辑和保存。需要注意的图像保存所用的图像框必须用TImage而不能用TDBImage,编辑框宜用Tedit而不宜用TDBEdit,这一点与图像的读取恰好相反。
其中,各主要控件的属性设置如下:
Datasource1.Dataset:=table1;
Table1.Databasename:=mydb.gdb;
Table1.Tablename:=myfriends;
Table1.active:=true;
其他诸如Caption之类的属性设置不再叙述。
3.数据处理程序的建立。
(1)图像( .bmp文件)打开的处理。
procedureTForm1.pictopenbtnClick(Sender:TObject);
begin
opendialog1.execute;
image1.picture.loadfromfile(opendialog1.filename);
end;
(2)图像保存的处理。
图像保存的处理程序完成把在窗体1所编辑的信息包括图像保存到相应的数据库中,其关键是要定义一个Graphic类型的变量且该变量要用Assign()函数传递到相应数据库中保存。具体程序如下:
procedureTform1.Savebtnclick(sender:TObject);
var
graphic1:TGraphic;
begin
graphic1:=TGraphic.Create;
graphic1.loadfromfile(opendialog1.filename);
table1.insert;
table1.fieldbyname('name').asstring:=edit1.text;
table1.fieldbyname('telephon').asstring:=edit2.text;
table1.fieldbyname('address').asfloat:=edit3.text;
table1.fieldbyname('zip').asfloat:=edit4.text;
table1.fields[4].assign(graphic1);
table1.post;
graphic1.free;
end;
二、图像数据的读取
在数据库数据(包括Graphic字段的数据)的读取和浏览方面,Delphi这一具有强大代码自动生成功能的面向对象的开发工具的优越性得到淋漓尽致的体现。毫不夸张地说,不需要一条语句即可完成这一功能!
建立窗体,设置各控件的属性。
Table1和Datasource1的属性的设置与数据的保存部分相同,所不同的是数据库数据的读取时用TDBEdit和TDBImage控件而不用TEdit和TImage。控件TDBEdit和TDBImage只要将datafield属性设置为其相对应的域;TDBNavigator的datasouce属性设置为datasource1
ddeng
2001-08-15
打赏
举报
回复
呵呵,得用程序输入,把图象数据加入到记录的该字段中
人脸检测与识别
环境:opencv 2.4.6.0 特征:eigenface Input:一个人脸
数据库
,15个人,每人20个样本(左右)。 Output:人脸检测,并识别出每张检测到的人脸。
java人脸识别源码
代码导入后直接可用,附带测试图片及视频。你也可以用自己的脸来识别。 这软件不仅可以识别摄像头中的人脸,还可以识别图片,视频文件中的人脸。 应用到特征脸的识别技术。
Qt 一去丶二三
里
Blog(一)
为方便大家的学习、交流,将博客导出为pdf,有兴趣的童鞋可自行下载!
网页向女友告白和纪念日专用特效
网页向女友告白和纪念日专用特效 源码下载 来自于屌丝程序员的爱情表白程序,表白,是一个非常神圣的事情,怎么才能成功呢?屌丝不会什么浪漫,只能写一个程序来表达。
向量
数据库
在图像检索中的应用实践
向量
数据库
在图像检索中的应用实践 1. 背景介绍 在大数据时代,图像数据呈爆炸式增长。如何快速高效地对海量图像数据进行检索和分析,已成为亟待解决的关键问题。传统的基于关键词的图像检索方法存在局限性,难以捕捉图像的语义信息。而基于内容的图像检索(CBIR)技术,能够利用图像的视觉特征进行相似
数据库相关
2,507
社区成员
88,453
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章