Lade...
 

CX_DB_UTILITY::InsertIntoCollection

CX_DB_UTILITY::InsertIntoCollection

Beschreibung:

Diese Funktion fügt ein Objekt in eine Collection ein. Das Objekt wird jedoch nicht als solches übergeben, sondern es wird die Adresse des Objektes erwartet, wie sie die Funktion GetLocation liefert.

Diese Funktion ist das logische Gegenstück zu RemoveFromCollection, welches Objekte per Objektadresse aus der Collection entfernen kann. Auch hier sollte darauf geachtet werden, dass eine gültige Objektadresse übergeben wird, da das System ansonsten abstürzen kann.

Code-Beispiel:
Var(dbUtil)
GetManager(OBJECT) Call(GetDBUtility) -> dbUtil

Var(coll, objId)
CreatePersObject(CX_PERSON) dbUtil Call(GetLocation) -> objId
CreatePersColl -> coll
coll objId dbUtil Call(InsertIntoCollection)

 

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_DB_UTILITY DB-Utility
  Top-1 STRING Objektadresse
  Top-2 COLLECTION Collection
Stack(Out) Top - -

Funktionsaufruf: Call(InsertIntoCollection)