Super_recnum

c/c++pascal

BOOL [cd_]Super_recnum([cdp_t cdp], tcursnum subcursor, tcursnum supercursor, trecnum subrecnum, trecnum * superrecnum);
function [cd_]Super_recnum([cdp : cdp_t]; subcursor, supercursor : tcursnum; subrecnum : trecnum; var superrecnum : trecnum) : Boolean;

Parametry

subcursor subkurzor kurzoru supercursor
supercursor proměnný nebo otevřený pevný kurzor
subrecnum číslo záznamu v kurzoru subcursor
superrecnum výstupní parametr: číslo záznamu v kurzoru supercursor
[cdp kontextová proměnná klienta]

Popis

Funkce Super_recnum převádí číslo záznamu v subcurzoru na číslo téhož záznamu v supercurzoru, tedy v kurzoru, z něhož je subkurzor odvozen (např. další omezující podmínkou). Používá se k obecné synchronizaci dvou závislých kurzorů.

Praktické využití najdete např. v třídě TSQL602DataSetFind z CDK.

Supercursor musí být editovatelný.

Hodnota funkce

Funkce vrací FALSE při úspěchu, TRUE při chybě.