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


SQLSetDescField

SQLSetDescField можно использовать для задания полей дескриптора для параметров с табличным значением и столбцов параметров табличного значения. Сведения о доступных полях см. в разделе Table-Valued Поля дескриптора параметров и дескрипторные поля для 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_SOPT_SS_PARAM_FOCUS не изменяется при возврате SQL_ERROR.

Установка SQL_SOPT_SS_PARAM_FOCUS значение 0 восстанавливает доступ к записям дескриптора для параметров.

Дополнительные сведения о табличном значении параметров см. в разделе "Параметры с табличным значением" (ODBC).

Поддержка SQLSetDescField для расширенных функций даты и времени

Функции даты и времени были улучшены в ODBC. Сведения о поле дескриптора, предоставленном для новых типов даты и времени, см. в разделе "Параметры" и "Метаданные результата".

Дополнительные сведения см. в разделе "Улучшения даты и времени" (ODBC).

Поддержка SQLSetDescField для больших определяемых пользователем пользователей среды CLR

SQLSetDescField поддерживает большие определяемые пользователем типы CLR (UDTs). Дополнительные сведения см. в разделе "Крупные определяемые пользователем типы CLR" (ODBC).

Поддержка SQLSetDescField для разреженных столбцов

SQLSetDecField можно использовать для задания SQL_SOPT_SS_NAME_SCOPE в дескрипторе параметра приложения (APD) значений SQL_SS_NAME_SCOPE_EXTENDED и SQL_SS_NAME_SCOPE_SPARSE_COLUMN_SET.

Дополнительные сведения см. в разделе "Поддержка разреженных столбцов( ODBC)".

См. также

SQLSetDescField
Подробные сведения о реализации API-интерфейсов ODBC