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状态下移动记录指针时,或者调用
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新小学教育第13章 数据库编程(17)全文阅读和word下载服务。
相关推荐: