Tabelleninhalt löschen
Nach oben zu Tabellen-Datenmengen
Viele Tabellen-Datenmengen stellen eine einzelne Methode zum Löschen aller Datensätze in einer Tabelle zur Verfügung.
Tabellentyp | Methode |
---|---|
TTable und TIBTable |
Sie können alle Datensätze zur Laufzeit löschen, indem Sie die Methode EmptyTable aufrufen: PhoneTable.EmptyTable; PhoneTable->EmptyTable(); |
TADOTable |
Sie können auch die Methode DeleteRecords verwenden: PhoneTable.DeleteRecords; PhoneTable->DeleteRecords(arAll); |
TSQLTable |
Sie können auch die Methode DeleteRecords verwenden. Beachten Sie jedoch, dass bei der für TSQLTable verfügbaren Version der Methode DeleteRecords keine Parameter angegeben werden können: PhoneTable.DeleteRecords; PhoneTable->DeleteRecords(); |
EmptyDataSet |
Bei Client-Datenmengen können Sie die Methode EmptyDataSet zum Löschen der Datensätze verwenden: PhoneTable.EmptyDataSet; PhoneTable->EmptyDataSet(); |
Anmerkung: Bei Tabellen auf SQL-Servern können diese Methoden nur dann erfolgreich ausgeführt werden, wenn Sie für die Tabelle die Berechtigung DELETE haben.
Warnung: Wenn Sie den Inhalt einer Datenmenge löschen, gehen die Daten unwiederbringlich verloren.