Open_subcursor

c/c++pascal

BOOL [cd_]Open_subcursor([cdp_t cdp], tcursnum supercurs, const char * subcurdef, tcursnum * subcurs);
function [cd_]Open_subcursor([cdp : cdp_t]; supercurs : tcursnum; subcurdef : PChar; var subcurs : tcursnum) : Boolean;

Parametry

supercurs číslo otevřeného kurzoru, jehož subkurzor se otevírá
subcurdef specifikace subkurzoru: zápis výrazu typu Boolean
subcurs výstupní parametr: číslo otevřeného subkurzoru - viz podrobnosti
[cdp kontextová proměnná klienta]

Popis

Funkce otevře subkurzor již otevřeného kurzoru supercurs (tj zúží množinu vybraných záznamů další podmínkou).

Hodnota funkce

Funkce vrací při úspěchu FALSE, při neúspěchu TRUE. K neúspěchu může dojít, pokud parametr supercurs neoznačuje otevřený kurzor nebo při chybě ve specifikaci subkurzoru. Příčinu chyby lze zjistit pomocí Signalize. Doporučujeme vždy testovat výsledek této funkce.

Viz