Поделиться через


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

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

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