Function DE Version 1.90

@DeleteNoteByID

Database Note

Syntax

@DeleteNoteByID(DBHANDLE1;NOTEID2);
@DeleteNoteByID(DBHANDLE1;NOTEID2;FNUPDFLAGS3);

Beschreibung

Löscht das Dokument bzw. die Dokumente mit der NOTEID NOTEID2 bzw. NOTEIDLIST NOTEID2 in der Datenbank mit dem DBHANDLE DBHANDLE1.
Wurde die Operation erfolgreich durchgeführt ist das @Funktions-Ergebnis die Anzahl der gelöschten Dokumente,
im Fall von NUMBER oder FLOAT für NOTEID2 wird im Fehlerfall ein @Error zurückgegeben (legacy Verhalten der @Funktion).
In FN FNUPDFLAGS3 können Optionen angegeben werden.

FNUPDFLAGS3:
Um die Optionen zu kombinieren müssen die Werte addiert werden.
DEC   Bedeutung
0001   Änderung auf jeden Fall erzwingen (default und sollte immer mit angegeben werden)
0512   Löschung ohne Deletion-Stub

Beispiel: @DeleteNoteByID(DBHANDLE1;NOTEID2)

DBHANDLE1:=@OpenDB("TEST.NSF");
NOTEID2:=28992;
@DeleteNoteByID(DBHANDLE1;NOTEID2);
DBHANDLE1:=@CloseDB(DBHANDLE1);

Es wird eine Datenbank geöffnet, das Dokument mit der NOTEID 28992 gelöscht und schließlich die Datenbank wieder geschlossen.