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


SQLFetch (библиотека курсоров)

Внимание

Эта функция будет удалена в будущей версии Windows. Избегайте использования этой функции в новых рабочих областях разработки и планируете изменять приложения, которые в настоящее время используют эту функцию. Корпорация Майкрософт рекомендует использовать функции курсора драйвера.

В этом разделе рассматривается использование функции SQLFetch в библиотеке курсоров. Общие сведения о SQLFetch см. в разделе "Функция SQLFetch".

При использовании библиотеки курсоров вызовы SQLFetch нельзя смешать с вызовами SQLFetchScroll или SQLExtendedFetch.

Если sqlFetch вызывается с SQL_ATTR_ROW_ARRAY_SIZE задано значение больше 1, библиотека курсоров передает вызов драйверу. Если драйвер является ODBC 2.X driver, размер набора строк будет игнорироваться, и вызов SQLFetch возвращает одну строку данных.

Если библиотека курсоров используется с ODBC 2.Драйвер x , смещение привязки (как определено атрибутом инструкции SQL_ATTR_ROW_BIND_OFFSET_PTR) не используется при вызове SQLFetch .

При загрузке библиотеки курсоров приложение не может вызвать SQLFetch для получения столбцов закладок. Библиотека курсоров передает вызов SQLFetch драйверу, но вызовы функции для включения закладок и привязки столбца закладки перехватываются библиотекой курсоров.