Bde.DBTables.TTable.EmptyTable
Delphi
procedure EmptyTable;
C++
void __fastcall EmptyTable();
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | TTable |
Description
Supprime tous les enregistrements de la table.
La méthode EmptyTable supprime tous les enregistrements de la table de la base de données spécifiés par les propriétés DatabaseName et TableName. Pour utiliser EmptyTable, vous devez appeler Close afin de fermer la table. Vous devez egalement définir la propriété Exclusive sur True.
Remarque : La suppression d'enregistrements peut échouer si l'utilisateur ne dispose pas des privilèges suffisants pour exécuter l'opération de suppression.
Remarque : Si vous utilisez un composant TTable dans l'EDI, vous devez définir sa propriété Active sur False avant d'exécuter l'application pour appeler la méthode EmptyTable ; sinon, une erreur EDBEngineError est déclenchée, accompagnée du message "La table est occupée", parce qu'il y a deux instances de TTable : l'une est active dans l'EDI, tandis que l'autre est instanciée à l'exécution.