Condividi tramite


Utilizzo del recupero automatico con i cursori ODBC

In caso di connessione a un'istanza di SQL Server, il driver ODBC di SQL Server Native Client supporta un'opzione per il recupero automatico utilizzabile con qualsiasi tipo di cursore del server. Grazie al recupero automatico, la funzione SQLExecute o SQLExecDirect che consente di aprire il cursore include anche una funzione implicita SQLFetchScroll(SQL_FIRST). Le righe incluse nel primo set di righe vengono restituite alle variabili di applicazione associate come parte dell'esecuzione dell'istruzione, evitando in questo modo un altro round trip del server nella rete. La funzione SQLGetData non è supportata quando l'opzione per il recupero automatico è abilitata. Le colonne del set di risultati devono essere associate alle variabili di programma.

Le applicazioni richiedono il recupero automatico impostando l'attributo di istruzione SQL_SOPT_SS_CURSOR_OPTIONS specifico del driver su SQL_CO_AF.