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


Свойства сеанса

Поставщик OLE DB собственного клиента SQL Server интерпретирует свойства сеанса OLE DB следующим образом:

Cвойство

Описание

DBPROP_SESS_AUTOCOMMITISOLEVELS

Поставщик OLE DB собственного клиента SQL Server поддерживает все уровни изоляции транзакций с автоматической фиксацией, за исключением уровня хаоса — DBPROPVAL_TI_CHAOS.

В специфичном для каждого поставщика множестве свойств DBPROPSET_SQLSERVERSESSION поставщик OLE DB собственного клиента SQL Server определяет следующее дополнительное свойство.

Cвойство

Описание

SSPROP_QUOTEDCATALOGNAMES

Тип: VT_BOOL.

Чтение-запись: Чтение и запись

По умолчанию: VARIANT_FALSE

Описание: Приведенные идентификаторы допускаются ограничением CATALOG.

VARIANT_TRUE: Приведенные идентификаторы распознаются ограничением каталога для наборов строк схемы, поставляющих поддержку распределенных запросов.

VARIANT_FALSE: Приведенные идентификаторы не распознаются ограничением каталога для наборов строк схемы, осуществляющих поддержку распределенных запросов.

Дополнительные сведения о наборах строк схемы, осуществляющих поддержку распределенных запросов, см. в разделе Поддержка распределенных запросов в наборах строк схемы.

SSPROP_ALLOWNATIVEVARIANT

Тип: VT_BOOL.

Чтение-запись: Чтение/Запись

По умолчанию: VARIANT_FALSE

Описание: Определяет, имеют ли данные, полученные в результате выборки, тип DBTYPE_VARIANT или DBTYPE_SQLVARIANT.

VARIANT_TRUE: Возвращается тип столбца DBTYPE_SQLVARIANT. В этом случае в буфере сохраняется структура SSVARIANT.

VARIANT_FALSE: Возвращается столбец типа DBTYPE_VARIANT и в буфере сохраняется структура VARIANT.

SSPROP_ASYNCH_BULKCOPY

Для использования асинхронного режима задайте для свойства сеанса, специфичного для провайдера, SSPROP_ASYNCH_BULKCOPY значение VARIANT_TRUE до вызова метода BCPExec. Это свойство доступно в наборе свойств DBPROPSET_SQLSERVERSESSION.

См. также

Основные понятия