Индекс динамических свойств ADO
Область применения: Access 2013, Office 2013
Поставщики данных, поставщики услуг и компоненты служб могут добавлять динамические свойства в коллекции Свойств нераскрытых объектов Connection и Recordset . Данный поставщик также может вставлять дополнительные свойства при открытии этих объектов. Некоторые из этих свойств перечислены в разделе Динамические свойства ADO . Дополнительные сведения перечислены в разделе Приложение A. Поставщики .
В таблице ниже приведен перекрестный индекс имен ADO и OLE DB для каждого динамического свойства поставщика OLE DB. Поставщики могут добавить больше свойств, чем указано здесь. Конкретные сведения о динамических свойствах поставщика см. в документации по поставщику.
Справочник программиста OLE DB ссылается на имя свойства ADO с помощью термина "Описание". Дополнительные сведения об этих стандартных свойствах см. в справочнике программиста OLE DB. Найдите имя свойства OLE DB в индексе или ознакомьтесь со следующими разделами:
Приложение В. Свойства OLE DB
Поддерживаемые свойства службы курсоров
Поддерживаемые свойства поставщика сохраняемости
Поддерживаемые свойства OLE DB поставщика удаленного взаимодействия
Замечания
Обратите внимание на числа, используемые в перекрестном индексе:
(1) Это свойство является логическим флагом, указывающим, следует ли использовать именованный интерфейс. Имя эквивалентного свойства OLE DB отображается, если оно существует.
(2) Свойство ADO bookmarkable создается внутренне для обратной совместимости и сопоставляется со свойством OLE DB, DBPROP_IROWSETLOCATE. Это то же свойство, которое соответствует свойству ADO IRowsetLocate.
(3) Имя свойства ADO "Скрытые столбцы" называется иначе, чем имя свойства OLE DB Description, "Число скрытых столбцов".
(4) Для иерархических наборов записей свойство ADO "Maximum Rows" применяется ко всем дочерним элементам. В зависимости от порядка, в котором возвращаются строки, в результирующем наборе могут быть все, некоторые или отсутствуют дочерние элементы для каждого из родителей или потерянных детей. Поэтому при изменении иерархических наборов записей идентификатор для каждого дочернего элемента должен быть уникальным. Как правило, поставщик Microsoft Data Shaping Service для OLE DB (MSDATASHAPE) не допускает различия между свойствами, которые могут быть унаследованы от родительского объекта, и свойствами, которые не могут быть унаследованы.
(5) Не применяется.
Динамические свойства подключения
Имя свойства ADO |
Имя свойства OLE DB |
---|---|
Активные сеансы |
DBPROP_ACTIVESESSIONS |
Asynchable Abort |
DBPROP_ASYNCTXNABORT |
Asynchable Commit |
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_MULTIPLESTORAGEOBJECTS |
Обновление нескольких таблиц |
DBPROP_MULTITABLEUPDATE |
Порядок параметров сортировки NULL |
DBPROP_NULLCOLLATION |
Поведение объединения NULL |
DBPROP_CONCATNULLBEHAVIOR |
Службы OLE DB |
DBPROP_INIT_OLEDBSERVICES |
Версия OLE DB |
DBPROP_PROVIDEROLEDBVER |
Поддержка объектов OLE |
DBPROP_OLEOBJECTS |
Открытие поддержки набора строк |
DBPROP_OPENROWSETSUPPORT |
ORDER BY Columns in Select List |
DBPROP_ORDERBYCOLUMNSINSELECT |
Доступность выходного параметра |
DBPROP_OUTPUTPARAMETERAVAILABILITY |
Методы доступа Pass by Ref |
DBPROP_BYREFACCESSORS |
Пароль |
DBPROP_AUTH_PASSWORD |
Сохранение сведений о безопасности |
DBPROP_AUTH_PERSIST_SENSITIVE_AUTHINFO |
Тип постоянного идентификатора |
DBPROP_PERSISTENTIDTYPE |
Подготовка поведения прерывания |
DBPROP_PREPAREABORTBEHAVIOR |
Подготовка поведения фиксации |
DBPROP_PREPARECOMMITBEHAVIOR |
Термин процедуры |
DBPROP_PROCEDURETERM |
Prompt |
DBPROP_INIT_PROMPT |
Понятное имя поставщика |
DBPROP_PROVIDERFRIENDLYNAME |
Имя поставщика |
DBPROP_PROVIDERFILENAME |
Версия поставщика |
DBPROP_PROVIDERVER |
Источник данных Read-Only |
DBPROP_DATASOURCEREADONLY |
Преобразования наборов строк в команде |
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 (1) |
IChapteredRowset |
(1) |
IColumnsInfo |
DBPROP_ICOLUMNSINFO (1) |
IColumnsRowset |
DBPROP_ICOLUMNSROWSET (1) |
IConnectionPointContainer |
DBPROP_ICONNECTIONPOINTCONTAINER (1) |
IConvertType |
(1) |
ILockBytes |
DBPROP_ILOCKBYTES (1) |
Irowset |
DBPROP_IROWSET (1) |
IDBAsynchStatus |
DBPROP_IDBASYNCHSTATUS (1) |
IParentRowset |
(1) |
IRowsetChange |
DBPROP_IROWSETCHANGE (1) |
IRowsetExactScroll |
(1) |
IRowsetFind |
DBPROP_IROWSETFIND (1) |
IRowsetIdentity |
DBPROP_IROWSETIDENTITY (1) |
IRowsetInfo |
DBPROP_IROWSETINFO (1) |
IRowsetLocate |
DBPROP_IROWSETLOCATE (1) |
IRowsetRefresh |
DBPROP_IROWSETREFRESH (1) |
IRowsetResynch |
(1) |
IRowsetScroll |
DBPROP_IROWSETSCROLL (1) |
IRowsetUpdate |
DBPROP_IROWSETUPDATE (1) |
IRowsetView |
DBPROP_IROWSETVIEW (1) |
IRowsetIndex |
DBPROP_IROWSETINDEX (1) |
ISequentialStream |
DBPROP_ISEQUENTIALSTREAM (1) |
Istorage |
DBPROP_ISTORAGE (1) |
Istream |
DBPROP_ISTREAM (1) |
ISupportErrorInfo |
DBPROP_ISUPPORTERRORINFO (1) |
Порядок доступа |
DBPROP_ACCESSORDER |
набор строк Append-Only |
DBPROP_APPENDONLY |
Асинхронная обработка набора строк |
DBPROP_ROWSET_ASYNCH |
Автоматический пересчет |
DBPROP_ADC_AUTORECALC |
Размер фона выборки |
DBPROP_ASYNCHFETCHSIZE |
Приоритет фонового потока |
DBPROP_ASYNCHTHREADPRIORITY |
Размер пакета |
DBPROP_ADC_BATCHSIZE |
Блокировка объектов хранилища |
DBPROP_BLOCKINGSTORAGEOBJECTS |
Тип закладки |
DBPROP_BOOKMARKTYPE |
Bookmarkable |
DBPROP_IROWSETLOCATE (2) |
Закладки упорядочены |
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 (3) |
Удержание строк |
DBPROP_CANHOLDROWS |
Неподвижные строки |
DBPROP_IMMOBILEROWS |
Начальный размер выборки |
DBPROP_ASYNCHPREFETCHSIZE |
Литеральные закладки |
DBPROP_LITERALBOOKMARKS |
Литеральное удостоверение строки |
DBPROP_LITERALIDENTITY |
Сохранение состояния изменения |
DBPROP_ADC_MAINTAINCHANGESTATUS |
Максимальное число открытых строк |
DBPROP_MAXOPENROWS |
Максимальное число ожидающих строк |
DBPROP_MAXPENDINGROWS |
Максимальное число строк |
DBPROP_MAXROWS (4) |
Использование памяти |
DBPROP_MEMORYUSAGE |
Детализация уведомлений |
DBPROP_NOTIFICATIONGRANULARITY |
Этапы уведомлений |
DBPROP_NOTIFICATIONPHASES |
Объекты с транзакцией |
DBPROP_TRANSACTEDOBJECT |
Видимые изменения других пользователей |
DBPROP_OTHERUPDATEDELETE |
Видимые вставки других пользователей |
DBPROP_OTHERINSERT |
Собственные изменения, видимые |
DBPROP_OWNUPDATEDELETE |
Собственные вставки, видимые |
DBPROP_OWNINSERT |
Сохранение при прерывании |
DBPROP_ABORTPRESERVE |
Сохранение при фиксации |
DBPROP_COMMITPRESERVE |
Private1 |
(5) |
Быстрый перезапуск |
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 |
Уведомление о выпуске набора строк |
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 |