用C++ Builder成立数据库VCL利用经验[VC/C++编程]
本文“用C++ Builder成立数据库VCL利用经验[VC/C++编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
随着数据库的遍及利用,数据库编程已经成为程序计划中发展迅猛的一支.C++ Builder在数据库开辟方面具有的强盛功效是无可比较的,你乃至可以不写一路程序就生成漂亮的数据库程序.
下面对C++Builder中的几个数据库VCL的利用本领做一下介绍:
1、DBGrid控件
1.设置DBGrid的字段显示宽度属性
为了在DBGrid中成立较小的列,你必须成立一个显示标题,它等于或小于字段值.比方,你但愿成立一个只有三个字符宽的列,你的列标题显示必须只有三个字符或更少.
2.改变DBGrid的显示字段及日期显示格局
(1)双击DBGrid对应的Table1,进入字段编辑器.
(2)点右键呈现选单选“Add Fields…" ,呈现增添字段对话框,挑选要增添的字段(该字段将在运行时由DBGrid显示)然后点OK按钮.
(3)假定增添了“日期”字段,点该字段,在属性表中的:DisplayLabel中填入你但愿DBGrid显示的字段名.假如本来字段名是英文的,这里用中文名后DBGrid将显示中文名.在DisplayFormat中填入:yyyy-mm-dd,今后日期将按1999-05-28格局显示.
2、Tquery控件
Tquery 控件是数据库编程中非常重要的一个控件,它负责通过BDE与数据库成立接洽,通过SQL语句便利的成立查询.Query必须成立呼应的SQL才能见效.
Tquery的参数设置以下:
(1)在SQL属性中:Select * from 表名 where 字段名=:变量名
跟在“ : "背面的是变量.这样写后,在参数属性中便可以改正该变量的数据范例等.
(2)对变量的赋值:
Query1-〉Active=false;
Query1-〉Params-〉Items[0]-〉AsString=Edit1-〉Text;
Query1-〉Active=true;//查找符合变量的记录
(3)用DBGrid显示后果
DBGrid的DataSource与DataSource1衔接,而DataSource1的DataSet与Tquery1 衔接.
3、利用示例
通过Query控件嵌入SQL语句成立的查询比Table更简单、更高效.
用一个简单的代码来阐明若何成立查询程序:
比方,要成立一个检索表1中书名为book1的程序则在表单上安排DBGrid,DataSource,Query三个控件加入以下代码:
DBGrid1-〉DataSource=DataSource1;
DataSource1-〉DataSet=Tqery1;
Query1-〉Close();
Query1-〉SQL-〉Clear();
Query1-〉SQL-〉Add(″Select * From 表 Where (书名=′book1′ ″);
Query1-〉ExecSQL();
Query-〉Active=true;
你便可以在生成的表格中看到全部名称为book1的记录.
以上是“用C++ Builder成立数据库VCL利用经验[VC/C++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |