GetItemType (Rozšírené funkcie ESL)
Funkcia %GetItemType
Funkcia
Funkcia zistí typ zadaného stĺpca štruktúry alebo štruktúrovanej premennej.
Deklarácia
INT %GetItemType(
HBJ in objRef,
INT in col
)Parametre
objRef | Výraz typu HBJ - odkaz na objekt typu Štruktúrovaná premenná alebo Definícia štruktúry. |
col | Index stĺpca. |
Popis
Funkcia vráti neplatnú hodnotu, ak objRef je odkaz na neznámy objekt, alebo objekt nie je typu Štruktúrovaná premenná alebo Definícia štruktúry. Taktiež funkcia vráti neplatnú hodnotu, ak parameter col má hodnotu mimo rozsah, ktorý je daný počtom stĺpcov príslušného objektu.
Typ hodnoty je vyjadrený celým číslom podľa nasledujúcej tabuľky:
Typ stĺpca | Hodnota |
Logický | 0 |
Celočíselný | 1 |
Reálny | 2 |
Absolútny čas | 3 |
Relatívny čas | 4 |
Text | 5 |
Objekt | 6 |
Príklad
RECORD (SD.Struct)_rec
INT _itemType
_itemType := %GetItemType(SD.Struct\HBJ, 1)
_itemType := %GetItemType(SV.Struct\HBJ, 3)
_itemType := %GetItemType(_rec\HBJ, 2)Súvisiace stránky: