Utilizzo del recupero automatico con i cursori ODBC

Si applica a:SQL ServerDatabase SQL diAzure Istanzagestita di SQL di Azure Azure Synapse Analytics PlatformSystem (PDW)

Quando si è connessi a un'istanza di SQL Server, il driver ODBC di SQL Server Native Client supporta un'opzione di caricamento automatico quando si usa qualsiasi tipo di cursore del server. Con il recupero automatico, la funzione SQLExecute o SQLExecDirect che apre il cursore ha anche una funzione SQLFetchScroll(SQL_FIRST) implicita. 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. SQLGetData non è supportato quando l'opzione di caricamento 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.

Vedi anche

Informazioni sulla programmazione dei cursori (ODBC)