Korzystanie z automatycznego pobierania z kursorami ODBC

Dotyczy:sql ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics

Po połączeniu z instancją SQL Server, sterownik ODBC dla natywnego klienta SQL Server obsługuje opcję automatycznego pobierania przy użyciu dowolnego typu kursora serwera. Dzięki autofetch funkcja SQLExecute lub SQLExecDirect , która otwiera kursor, również posiada niejawną funkcję SQLFetchScroll(SQL_FIRST). Wiersze tworzące pierwszy zestaw wierszy są zwracane do zmiennych aplikacji powiązanych w ramach wykonania instrukcji, co zapisuje kolejną podróż w obie strony przez sieć do serwera. SQLGetData nie jest obsługiwana, gdy włączona jest opcja automatycznego pobierania; kolumny zbioru wyników muszą być powiązane ze zmiennymi programowymi.

Aplikacje żądają automatycznego pobierania, ustawiając specyficzny dla sterownika atrybut SQL_SOPT_SS_CURSOR_OPTIONS na SQL_CO_AF.