Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Поставщики данных, поставщики услуг и компоненты служб могут добавлять динамические свойства в коллекции свойств нераскрытых объектов 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 |