Lade...
 

CX_CONDITIONED_BAG::ColVarTypes

CX_CONDITIONED_BAG::ColVarTypes

Beschreibung:

Diese Funktion liefert die Typen (Klassen-Nummern) aller definierten Spalten als Vektor.

Code-Beispiel:

In dem Beispiel-Programm werden die Klassen-Nummern der gesetzten Spalten einer bedingten Objekttabelle ermittelt. Es wird davon ausgegangen, dass sich die folgenden Einträge in der Datei "CX_ROOTDIR\SYSTEM\CLASSIX.INI" befinden: 

  Slot(Bestellmenge, T("Bestellmenge"), 90, CX_NUMERIC)
  Slot(Kunde, T("Kunde"), 92, CXB_STRING)

Das Ausführen des folgenden Skriptes legt die Nummern "31040" (= CX_NUMERIC) und "32002" (= CX_STRING) auf den Stack. 

  // Erzeugen der bedingten Objekttabelle
  Var(table) CreateTransObject(CX_CONDITIONED_BAG) -> table
  // Festlegen der Spalten
  "Bestellungen, Kunde" table Put
  // Rückgabe der Klassen-Nummern der Spalten
  table Call(ColVarTypes)

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_CONDITIONED_BAG die bedingte Objekttabelle
Stack(Out) Top
VECTOR<<span class="no_deepl_translate">INTEGER</span>>
die Typen (Klassen-Nummern) aller definierten Spalten

Funktionsaufruf: Call(ColVarTypes)