Parametry
curs | číslo tabulky nebo otevřeného kurzoru |
attrname | jméno sloupce z curs; |
attrnum | výstupní parametr: číslo sloupce; |
attrtype | výstupní parametr: typ sloupce; |
attrmult | výstupní parametr: počet hodnot a vlastnosti multiatributu; |
attrspecif | výstupní parametr: doplňující popis typu sloupce. |
[cdp | kontextová proměnná klienta] |
Popis
Funkce vyhledá v tabulce nebo kurzoru curs sloupec se jménem attrname a přiřadí výstupním parametrům jeho číslo a vlastnosti. Nahrazuje starší funkci Attribute_info
.
Do attrnum funkce zapíše číslo sloupce, které se dá použít při odkazech na sloupec v takových funkcích, jako jsou Read
nebo Write
. Do attrtype funkce zapíše číslo typu sloupce. Do attrmult zapíše počet hodnot multiatributu (nepoužito v současné verzi).
Význam hodnoty parametru attrspecif závisí na typu sloupce. Struktura t_specif
je definována v souboru GENERAL.H nebo KRNL602.PAS z příslušného rozhraní.
Zjistit názvy a typy sloupců v tabulce lze také systémovým dotazem _IV_TABLE_COLUMNS
.
Hodnota funkce
Funkce vrací TRUE, pokud sloupec se jménem attrname byl v tabulce nebo kurzoru curs nalezen. Funkce vrací FALSE, pokud takový sloupec neexistuje. Hodnoty výstupních parametrů jsou pak nedefinované.
Viz