Vidage des tables
Remonter à Utilisation d'ensembles de données de type table
De nombreux ensembles de données de type table ont une seule méthode qui vous permet de supprimer toutes les lignes de données de la table.
Type de table | Méthode |
---|---|
TTable et TIBTable |
Vous pouvez supprimer tous les enregistrements en appelant la méthode EmptyTable à l'exécution : PhoneTable.EmptyTable; PhoneTable->EmptyTable(); |
TADOTable |
Vous pouvez utiliser la méthode DeleteRecords : PhoneTable.DeleteRecords; PhoneTable->DeleteRecords(arAll); |
TSQLTable |
Vous pouvez utiliser la méthode DeleteRecords. Notez que la version TSQLTable de DeleteRecords ne prend jamais de paramètre : PhoneTable.DeleteRecords; PhoneTable->DeleteRecords(); |
EmptyDataSet |
Pour les ensembles de données client, vous pouvez utiliser la méthode EmptyDataSet : PhoneTable.EmptyDataSet; PhoneTable->EmptyDataSet(); |
Remarque : Pour les tables des serveurs SQL, ces méthodes réussissent uniquement si vous avez le privilège DELETE pour cette table.
Avertissement : Quand vous videz un ensemble de données, les données que vous supprimez disparaissent définitivement.