@DeleteNoteByID
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.
