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