CX_OBJECT_MANAGER::UpdateDatabase (ab Dll-Version: 4.5.2.172299)
Beschreibung:
Die Methode vergleicht das im .ini-File definierte Datenbank-Layout mit den in der Datenbank (bzw. den Datenbanken) tatsächlich existierenden Segmenten und RootEntryPoint-Collections.
Fehlende Segmente und Collections (mit RootEntryPoint) werden neu erzeugt.
Segmente / Collections in der Datenbank ohne Bezug zum definierten Datenbank-Layout bleiben aber erhalten; es wird nie etwas gelöscht.
Achtung: Diese Methode darf nicht verwendet werden, wenn eine der aktiven Datenbanken geschlossen ist.
Die Funktionalität dieser Methode ist identisch mit dem Aufruf des Utility-Programms cxgoso.exe mit Flag /U.
Code-Beispiel:
GetManager(OBJECT) Call(UpdateDatabase) PutValue(win, updateReport)
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_OBJECT_MANAGER | Der Objectmanager |
Stack(Out) | Top | STRING | Aufzählung neu erzeugter Segmente und Collections, Leerstring wenn alle Segmente REP-Collections bereits existieren |