Использование автоматической выборки с помощью курсоров ODBC

При подключении к экземпляру SQL Server драйвер ODBC для собственного клиента SQL Server поддерживает автоматическую выборку при использовании любого типа серверного курсора. В режиме автоматической выборки функция SQLExecute или SQLExecDirect, открывающая курсор, также использует неявную функцию SQLFetchScroll(SQL_FIRST). Строки, составляющие первый набор строк, возвращаются в привязанные переменные приложения в ходе выполнения инструкции; это позволяет сэкономить одно обращение через сеть к серверу Функция SQLGetData не поддерживается, если включена автоматическая выборка. Столбцы результирующего набора должны быть привязаны к программным переменным.

Приложения запрашивают автоматическую выборку, задавая для зависящего от драйвера атрибута инструкции SQL_SOPT_SS_CURSOR_OPTIONS значение SQL_CO_AF.

См. также

Основные понятия

Подробные сведения о программировании курсоров (ODBC)