Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Dalším krokem je načtení výsledků, jak je znázorněno na následujícím obrázku.
.
Pokud příkaz spuštěný v kroku 3: Sestavení a spuštění příkazu SQL byl příkaz SELECT nebo funkce katalogu, aplikace nejprve zavolá SQLNumResultCols k určení počtu sloupců v sadě výsledků. Tento krok není nutný, pokud aplikace již zná počet sloupců sady výsledků, například když je příkaz SQL pevně zakódován ve svislé nebo vlastní aplikaci.
Dále aplikace načte název, datový typ, přesnost a měřítko každého sloupce sady výsledků pomocí sqlDescribeCol. Opět to není nutné pro aplikace, jako jsou vertikální a vlastní aplikace, které už tyto informace znají. Aplikace předá tyto informace sqlBindCol, která vytvoří vazbu proměnné aplikace na sloupec v sadě výsledků.
Aplikace teď volá sqlFetch k načtení prvního řádku dat a umístění dat z tohoto řádku do proměnných vázaných s SQLBindCol. Pokud jsou v řádku nějaká dlouhá data, zavolá SQLGetData , aby tato data načetla. Aplikace nadále volá SQLFetch a SQLGetData pro načtení dalších dat. Po dokončení načítání dat volá SQLCloseCursor , aby zavřel kurzor.
Úplný popis načítání výsledků naleznete v tématu Načítání výsledků (Základní) a Načítání výsledků (Pokročilé).
Aplikace se nyní vrátí do kroku 3: Sestavení a spuštění příkazu SQL pro provedení dalšího příkazu ve stejné transakci; nebo pokračuje na "Krok 5: Potvrzení transakce" potvrzení nebo vrácení transakce zpět.