@WriteACL
Syntax
@WriteACL(DBHANDLE;HACL);
Beschreibung
Diese @Function schreibt eine in Memory Kopie der ACL in die Datenbank mit dem angegebenen DBHANDLE DBHANDLE.
Wenn der Handle VSPECHACL nicht mehr benötigt wird muss er über @ReleasACL freigegeben werden.
Diese @Function gibt den VSPECHACL-Handle HACL nicht frei!
Als Return-Wert liefert die @Function bei einem Fehler @ERROR andernfalls TRUE.
Beispiel: @ReadACL(DBHANDLE);
DBHANDLE:=@OpenDB("TEST\\TESTDB1.NSF");
HACL:=@ReadACL(DBHANDLE);
RET:=@WriteACL(DBHANDLE;HACL);
HACL:=@ReleaseACL(HACL);
DBHANDLE:=@CloseDB(DBHANDLE);
Es wird eine Datenbank geöffnet und eine in Memory Kopie der ACL dieser Datenbank erzeugt und in HACL gespeichert.
Die die selbe ACL mit dem HALC HACL wird wieder in die Datenbank zurück geschrieben.
Anschließend wird dieser VSPECHACL-Handle wieder freigegeben und die Datenbank geschlossen.
