第13章 数据库编程(3)

时间:2026-01-22

delphi数据库编程

3. 数据访问组件

数据访问组件位于组件面板【Data Access】页,是数据控制组件和数据集组件之间的中介,其作用是连通用户界面和代表数据库信息的数据集。其中最常用的是DataSource(数据源)组件。

用户界面窗体上的多个数据控制(感知)组件可以共用一个数据源,在这种情况下,各数据感知控件同步显示数据,当用户滚动记录(移动记录指针)时,当前记录的对应字段值将显示在每个控件中。

数据访问组件也是数据库应用程序的通用组件,适用于各种数据引擎。

三、使用Table组件开发数据库应用程序 Table作为数据集组件,其作用是连接数据库中的一张表。

使用时需要设置其DatabaseName属性(BDE中的别名)和TableName属性。

教材296~297页表13.4和表13.5分别列出了Table组件的常用属性和方法,其中大部分属性和方法也适用于其他类似的数据集组件(如ADOTable)。

教材297~313页中的例13-1~例13-4以及例13-8所使用的主要属性和方法适用于各种类型的数据集;例13-5~例13-7中所用的GotoKey、FindKey等方法仅用于基于BDE的数据集或客户端数据集(TClientDataSet)。

四、使用Query组件开发数据库应用程序

Query组件的作用是通过SQL命令访问数据库,它也属于数据集组件,通常需要设置其DatabaseName属性和SQL属性。

SQL属性的设置可以在设计期间在对象观察器中进行设置,也可以在代码中动态设置

在代码中对Query的SQL进行动态编程通常需要如下步骤: Query1.Close;

Query1.SQL.Clear;

Query1.SQL.Add(‘此处为SQL语句’);

Query1.Open/ExecSQL;

其中,若SQL命令有返回结果集就使用Open方法打开数据集,否则使用ExecSQL方法。

上述步骤也适用于基于ADO的ADOQuery组件。

教材314~320页中的例13-9~例13-12所使用的主要属性和方法也适用于ADOQuery组件。

第13章 数据库编程(3).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:4.9 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:19元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219