Function DE Version 4.50

@CompactDB

Database

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.