Daten ändern
Nach oben zu Datenmengen - Index
Mit den folgenden Methoden für Datenmengen lassen sich Daten einfügen, aktualisieren und löschen, wenn die Nur-Lese-Eigenschaft CanModify auf True gesetzt ist. CanModify ist True, sofern die Datenmenge nicht unidirektional ist, für die der Datenmenge zugrunde liegende Datenbank Lese- und Schreibberechtigung besteht und kein anderer Faktor dem entgegensteht. Faktoren, die eine Bearbeitung verhindern, sind u.a. die Eigenschaft ReadOnly bei einigen Datenmengen und die Eigenschaft RequestLive bei TQuery-Komponenten.)
Datenmengenmethoden zum Einfügen, Aktualisieren und Löschen von Daten:
Methode | Beschreibung |
---|---|
Edit |
Versetzt die Datenmenge in den Status dsEdit, wenn sie sich noch nicht in diesem Status oder im Status dsInsert befindet. |
Append |
Speichert alle anstehenden Änderungen, positioniert den Cursor auf das Ende der Datenmenge und versetzt diese in den Status dsInsert. |
Insert |
Speichert alle anstehenden Änderungen und versetzt die Datenmenge in den Status dsInsert. |
Post |
Versucht, den neuen oder geänderten Datensatz in die Datenbank einzutragen. Bei erfolgreicher Ausführung wird die Datenmenge in den Status dsBrowse versetzt, andernfalls bleibt der aktuelle Status erhalten. |
Cancel |
Bricht die aktuelle Operation ab und versetzt die Datenmenge in den Status dsBrowse. |
Delete |
Löscht den aktuellen Datensatz und versetzt die Datenmenge in den Status dsBrowse. |
Die folgenden Themen beschreiben diese Methoden ausführlich:
- Datensätze bearbeiten
- Neue Datensätze hinzufügen
- Datensätze löschen
- Geänderte Daten in die Datenbank zurückschreiben
- Änderungen abbrechen
- Komplette Datensätze bearbeiten