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


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

Поставщик 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

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

См. также

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

Объекты источников данных (OLE DB)