Zweck
Löscht den aktuellen Datensatz.
Klasse
Typ
Methode
Syntax
<oArrayServer>:Delete([<lIrrevocable>]) Æ lSuccess
Argumente
<lIrrevocable> | Logischer Wert der definiert, ob der Datensatz unwiderruflich gelöscht (TRUE) oder als gelöscht markiert (FALSE) werden soll. Als Vorgabe wird die Einstellung aus bArrayServer:IsDeletedInScope() verwendet. |
Datentyp: | Logic |
Rückgabewert
lSuccess | Logischer Wert der definiert, ob der Datensatz gelöscht werden konnte. |
TRUE | Der Datensatz wurde gelöscht. |
FALSE | Der Datensatz konnte nicht gelöscht werden. |
Datentyp: | Logic |
Beschreibung
Anders als bei der Klasse DBServer kann beim bArrayServer ein Datensatz nicht nur als gelöscht markiert werden, sondern auch physikalisch unwiderruflich gelöscht werden.
Ein als gelöscht markierter Datensatz kann über die Methode bArrayServer:Recall() wieder reaktiviert werden. Dies bedeutet, daß das Löschkennzeichen wieder entfernt wird. Abhängig von der Einstellung bArrayServer:IsDeletedInScope() sind als gelöscht markierte Datensätze unsichtbar und werden bei Datensatzbewegungen nicht berücksichtigt.
Der bArrayServer sendet nach dem erfolgreichen Löschen eine
•NotifyDelete-Nachricht, wenn der Datensatz als gelöscht markiert wurde.
•NotifyFileChange-Nachricht, wenn der Datensatz unwiderruflich gelöscht wurde.
Siehe auch
bArrayServer:IsDeletedInScope()
Page url: http://www.YOURSERVER.com/index.html?barrayserver_delete.htm