Data.DB.TDataSet.Delete

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure Delete;

C++

void __fastcall Delete();

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
Data.DB.pas
Data.DB.hpp
Data.DB TDataSet

Description

Delete supprime l'enregistrement actif et positionne l'ensemble de données sur l'enregistrement suivant.

Appelez Delete pour supprimer l'enregistrement actif de la base de données. Si l'ensemble de données est inactif, Delete déclenche une exception. Sinon, Delete :

  • Vérifie que l'ensemble de données n'est pas vide (et déclenche une exception si c'est le cas).
  • Appelle CheckBrowseMode pour expédier, si nécessaire, toute modification en attente pour un enregistrement précédent.
  • Appelle le gestionnaire d'événement BeforeDelete.
  • Supprimer l'enregistrement.
  • Libère tous les tampons alloués à l'enregistrement.
  • Place l'ensemble de données à l'état dsBrowse.
  • Resynchronise l'ensemble de données pour rendre actif le prochain enregistrement non supprimé. Si l'enregistrement supprimé était le dernier enregistrement de l'ensemble de données, l'enregistrement précédent devient alors l'enregistrement en cours.
  • Appelle le gestionnaire d'événement AfterDelete.

Voir aussi