SQLSetDescField
SQLSetDescField можно использовать для задания полей дескриптора для параметров с табличным значением и столбцов параметров с табличным значением. Сведения о доступных полях см. в разделах Поля дескриптора возвращающего табличное значение параметра и Поля дескриптора для Table-Valued составных столбцов параметров.
Комментарии
Столбцы возвращающих табличное значение параметров доступны только в том случае, когда в поле заголовка дескриптора 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 поддерживает большие определяемые пользователем типы (UT) среды CLR. Дополнительные сведения см. в статье Типы больших User-Defined среды CLR (ODBC).
Поддержка функцией SQLSetDescField разреженных столбцов
SQLSetDecField можно использовать для задания SQL_SOPT_SS_NAME_SCOPE в дескрипторове параметров приложения (APD) значений SQL_SS_NAME_SCOPE_EXTENDED и SQL_SS_NAME_SCOPE_SPARSE_COLUMN_SET.
Дополнительные сведения см. в разделе Поддержка разреженных столбцов (ODBC).