Navigation:  Klassen > bArrayServer >

bArrayServer:Delete()

Diese Seite drucken    Vorherige SeiteZurück zum Anfang des KapitelsNächste Seite

Zweck

Löscht den aktuellen Datensatz.

Klasse

bArrayServer

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

lSuccessLogischer Wert der definiert, ob der Datensatz gelöscht werden konnte.
TRUEDer Datensatz wurde gelöscht.
FALSEDer 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:DeletedScope

bArrayServer:IsDeletedInScope()

bArrayServer:Notify()

bArrayServer:Recall()

 


Page url: http://www.YOURSERVER.com/index.html?barrayserver_delete.htm