@CompactDB
Syntax
@CompactDB(NOTESPATH1;FNOPTIONS);
Beschreibung
Die DB mit dem NOTESPATH NOTESPATH1 wird kompaktiert.
FNOPTIONS:
BIT DEC HEX BEDEUTUNG
01 00001 0001
02 00002 0002
03 00004 0004
04 00008 0008
05 00016 0010
06 00032 0020
07 00064 0040
08 00128 0080 Soll eine MAIL.BOX DB kompaktiert werden muß dieses Flag gesetzt sein !!!
09 00265 0100
10 00512 0200
11 01024 0400
12 02048 0800
13 04096 1000
14 08192 2000
15 16384 4000
16 32768 8000
Im Normalfall sollte FN FNOPTIONS 0 (NULL) angegeben werden.
ReturnWert:
Im Erfolgsfall wird eine FLOATLIST mit zwei Elementen zurückgegeben.
Im ersten Element wird die Größe der DB vor der Kompaktierung zurückgegeben.
Im zweiten Element wird die Größe der DB nach der Kompaktierung zurückgegeben.
Im Fehlerfall wird @ERROR zurückgegeben.
Beispiel: @CompactDB(NOTESPATH1;FNOPTIONS)
NOTESPATH1:="TEST.NSF";
FNOPTIONS:=0;
RET:=@OpenDB(NOTESPATH1;FNOPTIONS);
@LogReport(RET);
Die Datenbank "TEST.NSF" wird, ohne Optionen (FNOPTIONS=0), kompaktiert.
Anschließend wird der ReturnWert RET ausgegeben.
