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