SQLSetDescField
Функция SQLSetDescField позволяет задать поля дескриптора для возвращающих табличное значение параметров и содержащих их столбцов. Сведения о доступных полях см. в разделах Поля дескрипторов возвращающего табличное значение параметра и Поля дескриптора для столбцов, содержащих параметры, возвращающие табличные значения.
Замечания
Столбцы возвращающих табличное значение параметров доступны только в том случае, когда в поле заголовка дескриптора SQL_SOPT_SS_PARAM_FOCUS задан порядковый номер записи, имеющей тип SQL_DESC_TYPE со значением SQL_SS_TABLE. Дополнительные сведения об атрибуте SQL_SOPT_SS_PARAM_FOCUS см. в разделе SQLSetStmtAttr.
При попытке установить атрибут SQL_SOPT_SS_PARAM_FOCUS для исходного параметра, не являющегося возвращающим табличное значение параметром, функция SQLSetStmtAttr возвращает значение SQL_ERROR и создается диагностическая запись с кодом SQLSTATE = HY024 и сообщением «Недопустимое значение атрибута». Если возвращается значение SQL_ERROR, то атрибут SQL_SOPT_SS_PARAM_FOCUS не меняется.
Установка атрибута SQL_SOPT_SS_PARAM_FOCUS в значение 0 восстанавливает доступ к записям дескриптора для параметров.
Дополнительные сведения о возвращающих табличное значение параметрах см. в разделе Возвращающие табличное значение параметры (ODBC).
Поддержка функцией SQLSetDescField улучшенных функций работы с данными в формате даты-времени
Функции работы с данными в формате даты-времени были расширены в ODBC. Сведения о поле дескриптора, предоставленного новым типам даты-времени, см. в разделе Метаданные параметров и результатов.
Дополнительные сведения см. в разделе Улучшенная обработка даты и времени (ODBC).
Поддержка функцией SQLSetDescField определяемых пользователем типов больших данных CLR
Функция SQLSetDescField поддерживает определяемые пользователем типы больших данных CLR. Дополнительные сведения см. в разделе Определяемые пользователем типы данных больших значений CLR (ODBC).
Поддержка функцией SQLSetDescField разреженных столбцов
Функция SQLSetDecField может использоваться для установки атрибута SQL_SOPT_SS_NAME_SCOPE в дескрипторе параметра приложения (APD) для значений SQL_SS_NAME_SCOPE_EXTENDED и SQL_SS_NAME_SCOPE_SPARSE_COLUMN_SET.
Дополнительные сведения см. в разделе Поддержка разреженных столбцов (ODBC).
См. также
Основные понятия
Подробности реализации API-интерфейса ODBC