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


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

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

Идентификатор свойства Описание

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
  • Чтение/запись: только чтение
  • Описание: имя DBMS
  • Примечания: служит для указания имени продукта, к которому обращается поставщик. Строковое значение для этого поставщика — "SQL Server for Windows CE".

DBPROP_DBMSVER

  • Тип: VT_BSTR
  • Чтение/запись: только чтение
  • Описание: версия DBMS
  • Примечания: служит для указания версии продукта, к которой обращается поставщик. Строковое значение для этого поставщика — "3.00.0000".

DBPROP_DSOTHREADMODEL

  • Тип: VT_I4
  • Чтение/запись: только чтение
  • Описание: модель обработки объекта источника данных.
  • Примечания: служит для указания модели обработки объекта источника данных. Значение для этого поставщика — DBPROPVAL_RT_SINGLETHREAD.

DBPROP_IDENTIFIERCASE

  • Тип: VT_I4
  • Чтение/запись: только чтение
  • Описание: различение заглавных и строчных букв в идентификаторах
  • Примечания: служит для указания, различаются ли в идентификаторах заглавные и строчные буквы. Поскольку в SQL Server Compact Edition заглавные и строчные буквы в идентификаторах не различаются, а в системном каталоге идентификаторы сохраняются в смешанном регистре, значение для этого поставщика — 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 транзакций
  • Примечания: служит для указания, поддерживаются ли в транзакциях инструкции на языке определения данных (Data Definition Language — 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. Указывает, что изоляция транзакции может быть сохранена либо отменена во время удерживающего прерывания.

См. также

Справка и поддержка

Получение помощи по SQL Server Compact Edition