Condividi tramite


SQLFetch (libreria di cursori)

Importante

Questa funzionalità verrà rimossa nelle versioni future di Windows. Evitare di usare questa funzionalità nel nuovo lavoro di sviluppo e pianificare la modifica delle applicazioni che attualmente usano questa funzionalità. Microsoft consiglia di usare la funzionalità cursore del driver.

In questo argomento viene illustrato l'uso della funzione SQLFetch nella libreria di cursori. Per informazioni generali su SQLFetch, vedere Funzione SQLFetch.

Quando viene usata la libreria di cursori, le chiamate a SQLFetch non possono essere combinate con chiamate a SQLFetchScroll o SQLExtendedFetch.

Se SQLFetch viene chiamato con SQL_ATTR_ROW_ARRAY_SIZE impostato su un valore maggiore di 1, la libreria di cursori passerà la chiamata al driver. Se il driver è odbc 2.x driver, le dimensioni del set di righe verranno ignorate e la chiamata a SQLFetch restituirà una singola riga di dati.

Se la libreria di cursori viene utilizzata con odbc 2.X driver, un offset di associazione (come definito dall'attributo di istruzione SQL_ATTR_ROW_BIND_OFFSET_PTR) non viene usato quando viene chiamato SQLFetch .

Quando viene caricata la libreria di cursori, un'applicazione non può chiamare SQLFetch per recuperare le colonne dei segnalibri. La libreria di cursori passa la chiamata a SQLFetch al driver, ma le chiamate di funzione per abilitare i segnalibri e associare la colonna segnalibro vengono intercettate dalla libreria di cursori.