Индекс динамических свойств ADO

Поставщики данных, поставщики услуг и компоненты служб могут добавлять динамические свойства в коллекции свойств нераскрытых объектов Connection и Recordset . Данный поставщик также может вставить дополнительные свойства при открытии этих объектов. Некоторые из этих свойств перечислены в разделе динамических свойств ADO . Дополнительные сведения перечислены в разделе "Конкретные поставщики" в разделе "Приложение A: поставщики ".

Ниже приведены перекрестные индексы имен ADO и OLE DB для каждого стандартного динамического свойства поставщика OLE DB. Поставщики могут добавлять дополнительные свойства, чем перечислены здесь. Сведения о динамических свойствах для конкретного поставщика см. в документации по поставщику.

Справочник программиста OLE DB ссылается на имя свойства ADO по термину "Описание". Дополнительные сведения об этих стандартных свойствах, поиске или просмотре индекса в документации OLE DB для свойства OLE DBпо его имени.

Динамические свойства подключения

Имя свойства ADO Имя свойства OLE DB
Активные сеансы DBPROP_ACTIVESESSIONS
Асинхронное прерывание DBPROP_ASYNCTXNABORT
Асинхронное подтверждение DBPROP_ASYNCTNXCOMMIT
Уровни изоляции автокоммита DBPROP_SESS_AUTOCOMMITISOLEVELS
Расположение каталога DBPROP_CATALOGLOCATION
Термин каталога DBPROP_CATALOGTERM
Определение столбца DBPROP_COLUMNDEFINITION (определение столбца)
Время ожидания подключения DBPROP_INIT_TIMEOUT
Текущий каталог DBPROP_CURRENTCATALOG
Источник данных DBPROP_INIT_DATASOURCE
Имя источника данных DBPROP_DATASOURCENAME
Модель потоков объектов источника данных DBPROP_DSOTHREADMODEL
Имя СУБД DBPROP_DBMSNAME
Версия СУБД DBPROP_DBMSVER
Расширенные свойства DBPROP_INIT_PROVIDERSTRING
Поддержка GROUP BY DBPROP_GROUPBY
Поддержка разнородных таблиц DBPROP_HETEROGENEOUSTABLES
Чувствительность идентификатора к регистру DBPROP_IDENTIFIERCASE
Исходный каталог DBPROP_INIT_CATALOG
Уровни изоляции DBPROP_SUPPORTEDTXNISOLEVELS
Сохранение изоляции DBPROP_SUPPORTEDTXNISORETAIN
Идентификатор локали DBPROP_INIT_LCID
Местоположение DBPROP_INIT_LOCATION
Максимальный размер индекса DBPROP_MAXINDEXSIZE
Максимальный размер строки DBPROP_MAXROWSIZE
Максимальный размер строки учитывает BLOB-объект DBPROP_MAXROWSIZEINCLUDESBLOB
Максимальные таблицы в SELECT DBPROP_MAXTABLESINSELECT
Режим DBPROP_INIT_MODE
Несколько наборов параметров DBPROP_MULTIPLEPARAMSETS
Несколько результатов DBPROP_MULTIPLERESULTS
Несколько объектов хранилища DBPROP_МНОГОЧИСЛЕННЫЕОБЪЕКТЫХРАНЕНИЯ
Обновление данных в нескольких таблицах ДБПРОП_MULTITABLEUPDATE
Порядок сортировки NULL DBPROP_NULLCOLLATION
Поведение объединения NULL DBPROP_CONCATNULLBEHAVIOR
Службы OLE DB DBPROP_INIT_OLEDBSERVICES
Версия OLE DB DBPROP_PROVIDEROLEDBVER
Поддержка объектов OLE DBPROP_OLEOBJECTS
Поддержка открытого набора строк DBPROP_OPENROWSETSUPPORT
УПОРЯДОЧИТЬ ПО столбцам из списка выборки DBPROP_ORDERBYCOLUMNSINSELECT
Доступность выходного параметра DBPROP_OUTPUTPARAMETERAVAILABILITY (доступность выходного параметра)
Аксессоры передачи по ссылке DBPROP_BYREFACCESSORS
Пароль DBPROP_AUTH_PASSWORD
Сохранение сведений о безопасности DBPROP_AUTH_PERSIST_SENSITIVE_AUTHINFO
Тип постоянного идентификатора DBPROP_PERSISTENTIDTYPE
Подготовка сценария прерывания DBPROP_PREPAREABORTBEHAVIOR
Подготовка поведения коммита DBPROP_PREPARECOMMITBEHAVIOR
Термин процедуры DBPROP_PROCEDURETERM
Подсказка Свойство DBPROP_INIT_PROMPT (запрос при инициализации)
Дружественное имя поставщика DBPROP_PROVIDERFRIENDLYNAME (Дружественное имя поставщика данных)
Имя поставщика Свойство DBPROP_PROVIDERFILENAME
Версия поставщика DBPROP_PROVIDERVER
источник данных Read-Only DBPROP_ИсточникТолькоДляЧтения
Преобразования набора строк по команде DBPROP_ROWSETCONVERSIONSONCOMMAND
Термин схемы DBPROP_SCHEMATERM
Использование схемы DBPROP_SCHEMAUSAGE
Поддержка SQL DBPROP_SQLSUPPORT
Структурированное хранилище DBPROP_STRUCTUREDSTORAGE
Поддержка вложенных запросов DBPROP_SUBQUERIES
Термин таблицы Свойство DBPROP_TABLETERM
Операции DDL DBPROP_SUPPORTEDTXNDDL
Идентификатор пользователя DBPROP_AUTH_USERID (имя пользователя для аутентификации)
Имя пользователя DBPROP_USERNAME
Дескриптор окна DBPROP_INIT_HWND

Динамические свойства набора записей

Обратите внимание, что динамические свойства объекта Recordset выходят из области (становятся недоступными) при закрытии набора записей .

Имя свойства ADO Имя свойства OLE DB
IAccessor DBPROP_IACCESSOR
IChapteredRowset
IColumnsInfo DBPROP_ICOLUMNSINFO
IColumnsRowset DBPROP_ICOLUMNSROWSET
IConnectionPointContainer DBPROP_ICONNECTIONPOINTCONTAINER
IConvertType
ILockBytes DBPROP_ILOCKBYTES
IRowset DBPROP_IROWSET
IDBAsynchStatus DBPROP_IDBASYNCHSTATUS
IParentRowset
IRowsetChange DBPROP_IROWSETCHANGE
IRowsetExactScroll
IRowsetFind DBPROP_IROWSETFIND
IRowsetIdentity DBPROP_IROWSETIDENTITY
IRowsetInfo DBPROP_IROWSETINFO
IRowsetLocate DBPROP_IROWSETLOCATE
IRowsetRefresh DBPROP_IROWSETREFRESH
IRowsetResynch
IRowsetScroll DBPROP_IROWSETSCROLL
IRowsetUpdate DBPROP_IROWSETUPDATE
IRowsetView DBPROP_IROWSETVIEW
IRowsetIndex DBPROP_IROWSETINDEX
ISequentialStream DBPROP_ISEQUENTIALSTREAM
IStorage DBPROP_ISTORAGE
IStream DBPROP_ISTREAM
ISupportErrorInfo DBPROP_ISUPPORTERRORINFO
Порядок доступа DBPROP_ACCESSORDER
набор строк Append-Only DBPROP_APPENDONLY
Асинхронная обработка набора строк DBPROP_ROWSET_ASYNCH
Автоматическое пересчет DBPROP_ADC_AUTORECALC
Размер фонового получения DBPROP_ASYNCHFETCHSIZE
Приоритет фонового потока DBPROP_ASYNCHTHREADPRIORITY
Размер пакета DBPROP_ADC_BATCHSIZE
Блокировка объектов хранилища DBPROP_БлокировкаХранилищОбъектов
Тип закладки DBPROP_BOOKMARKTYPE
Может быть добавлено в закладки DBPROP_IROWSETLOCATE
Упорядоченные закладки DBPROP_ORDEREDBOOKMARKS
Кэш дочерних строк DBPROP_ADC_CACHECHILDROWS
Кэш отложенных столбцов DBPROP_CACHEDEFERRED
Изменение вставленных строк DBPROP_CHANGEINSERTEDROWS
Привилегии колонок DBPROP_COLUMNRESTRICT
Уведомление о наборе столбцов DBPROP_NOTIFYCOLUMNSET
Столбец с возможностью записи DBPROP_MAYWRITECOLUMN
Тайм-аут команды DBPROP_COMMANDTIMEOUT
Версия обработчика курсоров DBPROP_ADC_CEVER
Отложить столбец DBPROP_DEFERRED
Задержка обновлений объектов хранилища DBPROP_DELAYSTORAGEOBJECTS
Обратный поиск DBPROP_CANFETCHBACKWARDS
Операции фильтрации DBPROP_FILTERCOMPAREOPS
Поиск операций DBPROP_FINDCOMPAREOPS
Скрытые столбцы (число) DBPROP_HIDDENCOLUMNS
Удержание строк Свойство DBPROP_CANHOLDROWS
Неподвижные строки DBPROP_IMMOBILEROWS
Начальный размер получения DBPROP_ASYNCHPREFETCHSIZE
Литеральные закладки DBPROP_LITERALBOOKMARKS
Идентичность литеральных строк DBPROP_LITERALIDENTITY
Сохранение состояния изменения DBPROP_ADC_MAINTAINCHANGESTATUS
Максимальное количество открытых строк DBPROP_MAXOPENROWS
Максимальное число строк в ожидании DBPROP_MAXPENDINGROWS
Максимальные строки DBPROP_MAXROWS (максимальное количество строк)
Использование памяти DBPROP_MEMORYUSAGE
Степень детализации уведомлений DBPROP_NOTIFICATIONGRANULARITY
Этапы уведомлений DBPROP_NOTIFICATIONPHASES
Объекты, трансактированные DBPROP_TRANSACTEDOBJECT
Видны изменения других DBPROP_OTHERUPDATEDELETE
Другие вставки видимы DBPROP_OTHERINSERT
Видны собственные изменения DBPROP_OWNUPDATEDELETE
Собственные вставки видимы DBPROP_OWNINSERT
Сохранение при прерывании DBPROP_ABORTPRESERVE
Сохранить при коммите DBPROP_COMMITPRESERVE
Private1
Быстрая перезагрузка DBPROP_QUICKRESTART
Рентрируемые события DBPROP_REENTRANTEVENTS
Удаление удаленных строк DBPROP_REMOVEDELETED
Отчет о нескольких изменениях DBPROP_REPORTMULTIPLECHANGES
Изменение имени DBPROP_ADC_RESHAPENAME
Команда resync DBPROP_ADC_CUSTOMRESYNCH
Вставки, находящиеся в ожидании возврата DBPROP_RETURNPENDINGINSERTS
Уведомление об удалении строк DBPROP_NOTIFYROWDELETE
Уведомление о первом изменении строки DBPROP_NOTIFYROWFIRSTCHANGE
Уведомление о вставке строк DBPROP_NOTIFYROWINSERT
Права доступа к строкам DBPROP_ROWRESTRICT
Уведомление о повторной синхронизации строк DBPROP_NOTIFYROWRESYNCH
Модель потоковой обработки строк DBPROP_ROWTHREADMODEL
Уведомление об отмене изменений в строке DBPROP_NOTIFYROWUNDOCHANGE (свойство уведомления при отмене изменений строки)
Уведомление о восстановлении удаленной строки DBPROP_NOTIFYROWUNDODELETE
Уведомление об отмене добавления строки DBPROP_NOTIFYROWUNDOINSERT
Уведомление об обновлении строк DBPROP_NOTIFYROWUPDATE
Уведомление об изменении позиции выборки строк Свойство DBPROP_NOTIFYROWSETFETCHPOSITIONCHANGE
Уведомление о выпуске Rowset DBPROP_NOTIFYROWSETRELEASE
Прокрутка назад Свойство DBPROP_CANSCROLLBACKWARDS (возможность прокручивать назад)
Курсор сервера DBPROP_SERVERCURSOR
Пропуск удаленных закладок DBPROP_BOOKMARKSKIPPED
Надежная идентификация строки DBPROP_STRONGIDENTITY
Уникальный каталог DBPROP_ADC_UNIQUECATALOG
Уникальные строки DBPROP_UNIQUEROWS
Уникальная схема DBPROP_ADC_UNIQUESCHEMA
Уникальная таблица DBPROP_ADC_UNIQUETABLE
Обновляемость DBPROP_UPDATABILITY
Критерии обновления DBPROP_ADC_UPDATECRITERIA
Обновление повторной синхронизации DBPROP_ADC_UPDATERESYNC
Использование закладок DBPROP_BOOKMARKS