第13章 数据库编程(10)

时间:2026-01-22

delphi数据库编程

end;

提示:本例还演示了遍历数据集时调用DisableControls方法禁止数据感知控件刷新,以便加快处理速度,并防止闪烁。遍历完成后调用EnableControls方法恢复控件刷新。注意EnableControls方法的调用应放在try...finally语句的finally子句中,以保证即使遍历出现异常,仍能确保控件刷新恢复正常。

②Bof

Bof为True时表示指针指向数据集的首记录。下列操作将导致Bof为True:

打开一个数据集。

调用数据集的First方法。

调用数据集的Prior方法失败(因当前记录是首记录)。

除上述情况外,Bof均为False。

Bof属性亦可用于遍历数据集。下面的代码段遍历数据集ADOTable1中的所有记录: ADOTable1.DisableControls; { 提高处理速度,防止屏幕闪烁 }

try

st; { 指向末记录, Bof为False }

while not ADOTable1.Bof do { 循环至Bof为True }

begin

{ 处理各记录 }

...

{ 调用Prior成功时Bof为False;

指针指向首记录时调用Prior失败,Bof为True }

ADOTable1.Prior;

end;

finally

ADOTable1.EnableControls; { 显示当前记录 }

end;

(3)使用数据库导航组件

数据库导航组件TDBNavigator可用于浏览和处理记录。

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

精彩图片

热门精选

大家正在看

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

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

支付方式:

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

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