Свойства сеанса
Поставщик 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. |