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

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

В следующих таблицах содержатся общие индексы имен ADO и OLE DB для каждого динамического свойства стандартного поставщика OLE DB. Ваши поставщики могут добавлять и другие свойства, помимо перечисленных. Более подробную информацию о динамических свойствах конкретных поставщиков см. в документации вашего поставщика.

В Справочнике программиста OLE DB имя свойства ADO называется "описанием". Дополнительные сведения об этих стандартных свойствах можно найти по названию или индексу свойства в документации по 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_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 в списке выборки 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
Provider Name DBPROP_PROVIDERFILENAME
Версия поставщика DBPROP_PROVIDERVER
Источник данных только для чтения 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

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

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

Имя свойства 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
Набор строк только для добавления DBPROP_APPENDONLY
Асинхронная обработка набора строк DBPROP_ROWSET_ASYNCH
Автоматический пересчет DBPROP_ADC_AUTORECALC
Размер фонового извлечения DBPROP_ASYNCHFETCHSIZE
Приоритет фонового потока DBPROP_ASYNCHTHREADPRIORITY
Размер пакета DBPROP_ADC_BATCHSIZE
Блокирование объектов хранилища DBPROP_BLOCKINGSTORAGEOBJECTS
Тип закладки 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
Команда синхронизации 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