第13章 数据库编程(21)
时间:2026-01-22
时间:2026-01-22
delphi数据库编程
begin
Filter := '性别 = ' + QuotedStr(cboSex.Text);
Filtered := True; // 激活过滤器
end;
EnableControls;
end;
五、ADOQuery组件◆
1. 使用ADOQuery组件的一般步骤
查询类型(Query-type)的数据集代表一条SQL语句。查询类型的数据集包括TQuery、TADOQuery、TSQLQuery、和TIBQuery。
使用TADOQuery组件的一般步骤如下:
将ADOQuery组件添加到数据模块或窗体中,为其设置一个惟一
的名称(Name属性)。
定义数据库连接:
方法1(推荐):通过ADOQuery组件的Connection属性指定一
个已经与数据库建立连接的ADOConnection组件。
方法2:直接使用ADOQuery组件的ConnectionString属性。
设置ADOQuery组件SQL属性,指定要执行的SQL语句。
在数据模块或窗体中添加一个数据源组件,将该组件的DataSet
属性设置为ADOQuery组件的名称。
在窗体上放置数据感知组件,将其DataSource属性设置为数据源
组件。单字段显示组件还需设置DataField属性。
激活查询组件:
对于返回结果集的查询,使用ADOQuery组件的Active属性(设
置为True)或Open方法。
对于不返回结果集的查询(又称动作查询,action query),调用
ADOQuery组件的ExecSQL方法。
2. 执行查询
查询语句必须符合所使用的数据库服务器的规范。数据集既不检测也不执行SQL命令,只是将SQL语句传送到数据库服务器,由服务器执行。
(1)指定查询语句
对于纯查询类型的数据集(如ADOQuery),使用SQL属性指定SQL
下一篇:电子商务辩论