Свойства сведений об источнике информации (OLE DB)

Набор свойств DBPROPSET_DATASOURCEINFO включает в себя следующие свойства. Все эти свойства входят в группу свойств сведений об источнике данных. В поставщике OLE DB для SQL Server Compact эти свойства доступны только для чтения и представляют собой набор статических сведений о поставщике и хранилище данных.

Свойство

Описание

DBPROP_ALTERCOLUMN

  • Тип: VT_I4

  • Операция чтения-записи: чтение

  • Описание: поддержка изменения столбцов

  • Примечание. Этот поставщик возвращает DBCOLUMNDESCFLAGS_DBCID или DBCOLUMNDESCFLAGS_PROPERTIES. Только свойства DBPROP_COL_SEED, DBPROP_COL_INCREMENT и DBPROP_COL_DEFAULT могут быть изменены. DBPROP_COL_SEED и DBPROP_COL_INCREMENT могут быть заданы только для столбца идентификаторов.

DBPROP_COLUMNDEFINITION

  • Тип: VT_I4

  • Операция чтения-записи: чтение

  • Описание: определение столбца

  • Примечание. Для данного поставщика значение всегда равно DBPROPVAL_CD_NOTNULL.

DBPROP_DBMSNAME

  • Тип: VT_BSTR

  • Операция чтения-записи: только для чтения

  • Описание: имя СУБД

  • Примечание. Указывает название продукта, к которому производит доступ поставщик. Строковое значение для этого поставщика — «SQL Server for Windows CE».

DBPROP_DBMSVER

  • Тип: VT_BSTR

  • Операция чтения-записи: только для чтения

  • Описание: версия СУБД

  • Примечание. Указывает версию продукта, к которому производит доступ поставщик. Строковое значение для этого поставщика — «3.00.0000».

DBPROP_DSOTHREADMODEL

  • Тип: VT_I4

  • Операция чтения-записи: только для чтения

  • Описание: модель потоков объекта источника данных

  • Примечание. Указывает модель потоков объекта источника данных. Значение для этого поставщика — DBPROPVAL_RT_SINGLETHREAD.

DBPROP_IDENTIFIERCASE

  • Тип: VT_I4

  • Операция чтения-записи: только для чтения

  • Описание: учет регистра символов в идентификаторе

  • Примечание. Определяет, учитывается ли в идентификаторах регистр символов. Поскольку в SQL Server Compact заглавные и строчные буквы в идентификаторах не различаются, а в системном каталоге идентификаторы сохраняются в смешанном регистре, значение для этого поставщика — DBPROPVAL_IC_MIXED.

DBPROP_MULTIPLESTORAGEOBJECTS

  • Тип: VT_BOOL

  • Операция чтения-записи: только для чтения

  • Описание: несколько объектов хранения

  • Примечание. Для данного поставщика значение всегда равно VARIANT_FALSE. Это означает, что поставщик поддерживает только один открытый объект хранилища в каждый момент времени.

DBPROP_NULLCOLLATION

  • Тип: VT_I4

  • Операция чтения-записи: только для чтения

  • Описание: параметры сортировки значений NULL

  • Примечание. Для данного поставщика значение всегда равно DBPROPVAL_NC_LOW. Это означает, что значения «null» сортируются в нижней части списка.

DBPROP_OLEOBJECTS

  • Тип: VT_I4

  • Операция чтения-записи: только для чтения

  • Описание: поддержка OLE-объектов

  • Примечание. Указывает битовую маску, которая определяет способы доступа поставщика к объектам BLOB и COM, хранящимся в столбцах. Для этого поставщика значение всегда — DBPROPVAL_OO_BLOB. Это означает, что поставщик поддерживает доступ к BLOB как к структурным объектам. С помощью DBPROP_STRUCTUREDSTORAGE потребитель определяет, какие интерфейсы поддерживаются.

DBPROP_OPENROWSETSUPPORT

  • Тип: VT_I4

  • Операция чтения-записи: чтение

  • Описание: поддержка открытых наборов строк

  • Примечание. Данный поставщик поддерживает значения DBPROPVAL_ORS_TABLE и DBPROPVAL_ORS_INTEGRATEDINDEX.

DBPROP_PERSISTENTIDTYPE

  • Тип: VT_I4

  • Операция чтения-записи: чтение

  • Описание: тип сохраняемого идентификатора

  • Примечание. Для данного поставщика значение всегда равно DBPROPVAL_PT_NAME.

DBPROP_PROVIDERFILENAME

  • Тип: VT_BSTR

  • Операция чтения-записи: только для чтения

  • Описание: имя поставщика

  • Примечание. Указывает имя файла поставщика. (Перед компонентами доступа к данным Microsoft MDAC 2.5 для этого свойства используется имя DBPROP_PROVIDERNAME).

DBPROP_PROVIDEROLEDBVER

  • Тип: VT_BSTR

  • Операция чтения-записи: только для чтения

  • Описание: версия OLE DB

  • Примечание. Данный поставщик возвращает 02.50.00.

DBPROP_PROVIDERVER

  • Тип: VT_BSTR

  • Операция чтения-записи: чтение

  • Описание: версия поставщика

  • Примечание. Для данного поставщика возвращается версия 03.00.0000.

DBPROP_STRUCTUREDSTORAGE

  • Тип: VT_I4

  • Операция чтения-записи: только для чтения

  • Описание: структурированное хранилище

  • Примечание. Указывает битовую маску, которая определяет интерфейсы объекта хранилища, поддерживаемые набором строк. Это сочетание значений DBPROPVAL_SS_ISEQUENTIALSTREAM и DBPROPVAL_SS_ILOCKBYTES.

DBPROP_SUPPORTEDTXNDDL

  • Тип: VT_I4

  • Операция чтения-записи: только для чтения

  • Описание: DDL транзакций

  • Примечание. Указывает, поддерживаются ли инструкции языка описания данных DDL в транзакциях. Для этого поставщика значение всегда — DBPROPVAL_TC_ALL. Оно означает, что транзакции могут включать в себя инструкции на DDL и на языке манипулирования данными (Data Manipulation Language — DML) в любом порядке.

DBPROP_SUPPORTEDTXNISOLEVELS

  • Тип: VT_I4

  • Операция чтения-записи: только для чтения

  • Описание: уровни изоляции

  • Примечание. Этот поставщик поддерживает значения DBPROPVAL_TI_READCOMMITTED, DBPROPVAL_TI_REPEATABLEREAD и DBPROPVAL_TI_SERIALIZABLE.

DBPROP_SUPPORTEDTXNISORETAIN

  • Тип: VT_I4

  • Операция чтения-записи: только для чтения

  • Описание: хранение изоляции

  • Примечание. Данный поставщик поддерживает следующие значения: DBPROPVAL_TR_COMMIT_DC. Указывает, что изоляция транзакции сохраняется на протяжении удерживающей фиксации. DBPROPVAL_TR_ABORT_DC. Указывает, что изоляция транзакции может быть сохранена либо отменена во время удерживающего прерывания.