第13章 数据库编程(14)

时间:2026-01-22

delphi数据库编程

② 通过代码

确认修改:调用数据集的Post方法(执行后不能取消)。例如: ADOTable1.Post;

取消修改:调用数据集的Cancel方法。例如:

ADOTable1.Cancel;

在代码中,Edit和Post方法常联合使用。例如:

with ADOTable1 do

begin

Edit;

FieldValues['学号'] := '0108001';

Post;

end;

6. 添加新记录

在添加新记录之前必须进入dsInsert状态。当CanModify属性为True时,调用Insert或Append方法可使数据集进入dsInsert状态。

Append方法:在数据集最后追加一条空记录,并使空记录成为当前记录。

Insert方法:在当前记录之前插入一条空记录,并使空记录成为当前记录。

例如:

procedure TForm1.btnAddClick(Sender: TObject);

begin

ADOTable1.Append;

end;

以上代码只是添加了一条空记录,并进入dsInsert状态,此时应为新记录的相关字段输入数据。

若要使添加记录有效,必须调用Post方法予以确认。调用Cancel方法可取消添加。在dsInsert状态下,若移动记录指针,则数据感知控件会自动调用数据集的Post方法。

7. 发送数据与取消修改◆

上述对记录的编辑、插入、追加操作完成后,必须调用Post方法才能将修改的数据存入数据库。调用Post方法分为显式(直接)调用和隐式(间接)调用。显式调用是指在代码中以“数据集.Post”的形式调用,隐式调用是指在dsEdit或dsInsert状态下移动记录指针时,或者调用

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

精彩图片

热门精选

大家正在看

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

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

支付方式:

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

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