TDataSet.Insert 和 TDataSet.Append 有什么区别?
What is the difference between TDataSet.Insert and TDataSet.Append?
这两个代码示例似乎做同样的事情,它们在将数据添加到数据库的方式方面有什么不同吗?
procedure TForm1.Button1Click(Sender: TObject);
begin
ADOTable1.Append;
ADOTable1['Name'] := 'Mike';
ADOTable1.Post;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
ADOTable1.Insert;
ADOTable1['Name'] := 'Mike';
ADOTable1.Post;
end;
TDataSet.Insert 方法 - 在数据集中插入一条新的空记录 =>
TDataSet.Append 方法 - 添加一个新的空记录到数据集的末尾=>
这两个代码示例似乎做同样的事情,它们在将数据添加到数据库的方式方面有什么不同吗?
procedure TForm1.Button1Click(Sender: TObject);
begin
ADOTable1.Append;
ADOTable1['Name'] := 'Mike';
ADOTable1.Post;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
ADOTable1.Insert;
ADOTable1['Name'] := 'Mike';
ADOTable1.Post;
end;
TDataSet.Insert 方法 - 在数据集中插入一条新的空记录 =>
TDataSet.Append 方法 - 添加一个新的空记录到数据集的末尾=>