Utilizzo del recupero automatico con i cursori ODBC
Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics Piattaforma di strumenti analitici (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.