2 votes

Quelle est la différence entre TDataSet.Insert et TDataSet.Append ?

Ces deux exemples de code semblent faire la même chose. Y a-t-il une différence entre eux quant à la façon dont les données sont ajoutées à la base de données ?

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;

3voto

Muminjon A. Points 56

Méthode TDataSet.Insert - Insère un nouvel enregistrement, vide, dans l'ensemble de données =>.

Méthode TDataSet.Append - Ajoute un nouvel enregistrement vide à la fin de l'ensemble de données =>.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X