數據提供者、服務提供者和服務元件可以將動態屬性新增至未開啟 Connection 和 Recordset 物件的 Properties 集合 集合。 當開啟這些物件時,指定的提供者也可能插入其他屬性。 其中一些屬性列在 ADO 動態屬性 區段中。 如需詳細資訊,請參閱附錄 A:提供者 一節中的特定提供者。
下表是每個標準 OLE DB 提供者動態屬性之 ADO 和 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 |
| DBMS 名稱 | DBPROP_DBMSNAME (資料庫管理系統名稱) |
| DBMS 版本 | 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_OLE 物件 |
| 開啟數據列集支援 | DBPROP_OPENROWSETSUPPORT |
| 選取清單中的 ORDER BY 資料行 | 排序依據列屬性(DBPROP_ORDERBYCOLUMNSINSELECT) |
| 輸出參數可用性 | DBPROP_OUTPUTPARAMETERAVAILABILITY |
| 傳遞 Ref 存取子 | DBPROP_BYREFACCESSORS |
| 密碼 | DBPROP_AUTH_PASSWORD |
| 保存安全性資訊 | DBPROP_AUTH_PERSIST_SENSITIVE_AUTHINFO |
| 永續性標識碼類型 | DBPROP_PERSISTENTIDTYPE |
| 準備中止行為 | DBPROP_PREPAREABORTBEHAVIOR |
| 準備認可行為 | 準備提交行為屬性 |
| 程式字詞 | DBPROP_PROCEDURETERM |
| 提示 | 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 動態屬性
請注意,關閉 Recordset 時,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_BLOCKINGSTORAGEOBJECTS |
| 書籤類型 | DBPROP_書籤類型 |
| 可書籤 | 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_可向後提取 |
| 篩選作業 | 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_其他插入 |
| 顯示自己的變更 | DBPROP_OWNUPDATEDELETE |
| 擁有插入可見 | DBPROP_OWNINSERT |
| 中止時保留 | DBPROP_ABORTPRESERVE |
| 在認可時保留 | DBPROP_COMMITPRESERVE |
| Private1 | |
| 快速重新啟動 | DBPROP_QUICKRESTART |
| 重新進入事件 | DBPROP_REENTRANTEVENTS |
| 拿掉已刪除的數據列 | DBPROP_REMOVEDELETED |
| 報告多個變更 | DBPROP_REPORTMULTIPLECHANGES |
| 重新調整名稱 | DBPROP_ADC_RESHAPENAME |
| 重新同步命令 | DBPROP_ADC_CUSTOMRESYNCH |
| 傳回擱置插入 | DBPROP_回傳待決插入 |
| 數據列刪除通知 | DBPROP_NOTIFYROWDELETE(通知列刪除) |
| 數據列第一次變更通知 | DBPROP_NOTIFYROWFIRSTCHANGE |
| 數據列插入通知 | DBPROP_NOTIFYROWINSERT |
| 數據列許可權 | DBPROP_ROWRESTRICT(資料列限制屬性) |
| 數據列重新同步處理通知 | DBPROP_NOTIFYROWRESYNCH |
| 數據列線程模型 | DBPROP_ROWTHREADMODEL |
| 數據列復原變更通知 | 通知列撤銷更改屬性 |
| 數據列復原刪除通知 | DBPROP_NOTIFYROWUNDODELETE |
| 數據列復原插入通知 | DBPROP_NOTIFYROWUNDOINSERT |
| 數據列更新通知 | DBPROP_NOTIFYROWUPDATE |
| 數據列集擷取位置變更通知 | DBPROP_NOTIFYROWSETFETCHPOSITIONCHANGE |
| 數據列集發行通知 | DBPROP_NOTIFYROWSETRELEASE |
| 向後捲動 | DBPROP_可向後捲動 |
| 伺服器數據指標 | DBPROP_SERVERCURSOR |
| 略過已刪除的書籤 | DBPROP_BOOKMARKSKIPPED |
| 強數據列身分識別 | DBPROP_STRONGIDENTITY |
| 唯一目錄 | DBPROP_ADC_UNIQUECATALOG |
| 唯一數據列 | DBPROP_UNIQUEROWS |
| 唯一架構 | DBPROP_ADC_UNIQUESCHEMA |
| 唯一數據表 | DBPROP_ADC_UNIQUETABLE |
| 可更新性 | 資料庫屬性_可更新性 |
| 更新準則 | DBPROP_ADC_UPDATECRITERIA |
| 更新重新同步 | DBPROP_ADC_UPDATERESYNC |
| 使用書籤 | DBPROP_BOOKMARKS |