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.
SQLGetData pracuje s jedním sloupcem jednoho řádku a nemůže načíst pole obsahující data z více řádků. Důvodem je to, že primárním použitím SQLGetData je načtení dlouhých dat v částech a neexistuje žádný důvod, proč to udělat pro více než jeden řádek najednou.
Chcete-li použít SQLGetData s blokovým kurzorem, aplikace nejprve volá SQLSetPos k umístění kurzoru na jeden řádek. Poté zavolá SQLGetData pro sloupec v tomto řádku. Toto chování je však volitelné. Chcete-li zjistit, zda ovladač podporuje použití SQLGetData s blokovými kurzory, aplikace volá SQLGetInfo s možností SQL_GETDATA_EXTENSIONS.