当前位置:七道奇文章资讯编程技术VC/C++编程
日期:2011-03-22 13:55:00  来源:本站整理

用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++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 利用cmd号令行窗口操作SqlServer的办法
  • CSS代码实例:用CSS代码写出的各种形状图形
  • Ubuntu利用cvt号令生成xorg.conf下的屏幕辨别率和刷
  • 在Firefox中利用Chrome自动更新的Flash
  • ubuntu 10.04下禁用ctrl+alt+del
  • 利用crontab实现以秒履行
  • Ubuntu利用crontab按时任务
  • Ubuntu系统中启用Chrome的Web App利用
  • 电脑换了双核CPU性能不但没提高用CPU-Z检测出来竟然是单核
  • 不用C++代码写MFC基于对话框利用程序
  • 进程spoolsv.exe占用CPU利用率100%的办理办法
  • 在MySQL数据库中利用C履行SQL语句
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .