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


Индекс динамических свойств 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