共用方式為


Microsoft OLE DB Provider for ODBC 概觀

對 ADO 或 RDS 程式設計人員,理想的世界就是每個數據源都會公開 OLE DB 介面,讓 ADO 直接呼叫數據源。 雖然越來越多的資料庫廠商正在實作 OLE DB 介面,但某些數據源尚未以這種方式公開。 不過,目前使用的大部分 DBMS 系統都可以透過 ODBC 存取。

除了 Oracle 等非Microsoft資料庫產品之外,ODBC 驅動程式目前可用於目前使用的每個主要 DBMS,包括Microsoft SQL Server、Microsoft Access(Microsoft Jet 資料庫引擎),以及 Microsoft FoxPro。

不過,Microsoft ODBC 提供者允許 ADO 連線到任何 ODBC 數據源。 提供者已啟用自由線程和 Unicode。

提供者支援交易,雖然不同的 DBMS 引擎提供不同類型的交易支援。 例如,Microsoft Access 支援最多五個層級的巢狀交易。

這是 ADO 的預設提供者,而且支援所有提供者相依的 ADO 屬性和方法。

連接字串參數

若要連線到此提供者,請將 ConnectionString 屬性的 Provider= 自變數設定為:

MSDASQL

讀取 Provider 屬性也會傳回此字串。

一般連接字串

此提供者的典型連接字串為:

"Provider=MSDASQL;DSN=dsnName;UID=MyUserID;PWD=<password>;"

字串包含下列關鍵字:

關鍵詞 描述
提供者 指定 ODBC 的 OLE DB 提供者。
DSN 指定數據來源名稱。
UID 指定用戶名稱。
PWD 指定用戶密碼。
URL 指定在 Web 資料夾中發佈的檔案或目錄 URL。

因為這是 ADO 的預設提供者,如果您省略連接字串中的 Provider= 參數,ADO 會嘗試建立此提供者的連線。

注意

如果您要連線到支援 Windows 驗證的數據源提供者,您應該指定 Trusted_Connection=yesIntegrated Security = SSPI,而不是連接字元串中的使用者識別符和密碼資訊。

除了 ADO 所定義的連接參數之外,提供者不支援任何特定的連接參數。 不過,提供者會將任何非 ADO 連接參數傳遞至 ODBC 驅動程式管理員。

因為您可以省略 Provider 參數,因此您可以撰寫與相同數據源之 ODBC 連接字串相同的 ADO 連接字串。 使用相同的參數名稱(DRIVER=DATABASE=DSN=等等)、值和語法,就像撰寫 ODBC 連接字元串時一樣。 您可以使用或不使用預先定義的資料來源名稱 (DSN) 或 FileDSN 進行連線。

具有 DSN 或 FileDSN 的語法:

"[Provider=MSDASQL;] { DSN=name | FileDSN=filename } ;
[DATABASE=database;] UID=user; PWD=<password>"

沒有 DSN 的語法(無 DSN 連線):

"[Provider=MSDASQL;] DRIVER=driver; SERVER=server;
DATABASE=database; UID=MyUserID; PWD=<password>"

備註

如果您使用 DSNFileDSN,則必須透過 Windows 控制面板中的 ODBC 數據源管理員定義。 Microsoft Windows 2000 中,ODBC 系統管理員位於 [系統管理工具] 底下。 在舊版 Windows 中,ODBC 系統管理員圖示會命名為 32 位 ODBC,或只是 ODBC

除了設定 DSN,您也可以指定 ODBC 驅動程式 (DRIVER=),例如 “SQL Server;” 伺服器名稱 (SERVER=] ;和資料庫名稱 (DATABASE=)。

在 ODBC 特定參數中,您也可以指定使用者帳戶名稱(UID=)以及使用者帳戶的密碼(PWD=),或者在標準 ADO 定義的參數中定義 使用者密碼

雖然 DSN 定義已經指定資料庫,但除了 DSN 之外,您還可以指定 資料庫 參數,以連線到不同的資料庫。 當您使用 DSN時,一律 包含資料庫 參數是個好主意。 這將確保您在上次檢查 DSN 定義後,如果其他使用者變更了預設資料庫參數,能連線到正確的資料庫。

Provider-Specific 連線屬性

ODBC 的 OLE DB 提供者會將數個屬性新增至 Connection 物件的 Properties 集合。 下表列出這些屬性,其中包含括弧中對應的 OLE DB 屬性名稱。

屬性名稱 描述
無障礙程序 (KAGPROP_ACCESSIBLEPROCEDURES) 指出使用者是否可以存取預存程式。
無障礙資料表(KAGPROP_ACCESSIBLETABLES) 指出使用者是否有權對資料庫數據表執行 SELECT 語句。
作用中敘述 (KAGPROP_ACTIVESTATEMENTS) 指出 ODBC 驅動程式可在連接上支援的句柄數目。
驅動程式名稱 (KAGPROP_DRIVERNAME) 指出 ODBC 驅動程式的檔名。
驅動程式 ODBC 版本 (KAGPROP_DRIVERODBCVER) 指出此驅動程序支援的 ODBC 版本。
檔案使用方式 (KAGPROP_FILEUSAGE) 指出驅動程式如何處理數據源中的檔案;做為數據表或目錄。
和 Escape 子句一樣 (KAGPROP_LIKEESCAPECLAUSE) 指出驅動程式是否支援 WHERE 子句 LIKE 述詞中百分比字元 (%) 和底線字元 (_) 的定義和使用逸出字元。
Group By 群組的最大欄位數(KAGPROP_MAXCOLUMNSINGROUPBY) 指出 SELECT 語句的 GROUP BY 子句中可以列出的數據行數目上限。
索引中的欄上限 (KAGPROP_MAXCOLUMNSININDEX) 表示可以包含在索引中的數據行數目上限。
依序排列的資料列數上限 (KAGPROP_MAXCOLUMNSINORDERBY) 指出 SELECT 語句中 ORDER BY 子句可以列出的欄位的最大數量。
Select 中的最大資料行數 (KAGPROP_MAXCOLUMNSINSELECT) 指出 SELECT 語句的 SELECT 部分可以列出的數據行數目上限。
表格中的最大欄數 (KAGPROP_MAXCOLUMNSINTABLE) 指出數據表中允許的數據行數目上限。
數值函數 (KAGPROP_NUMERICFUNCTIONS) 指出 ODBC 驅動程式支援哪些數值函式。 如需此位掩碼中使用的函式名稱和相關聯值的清單,請參閱 ODBC 檔中 的附錄 E:純量函式
外部聯結功能 (KAGPROP_OJCAPABILITY) 指出供應商所支援的 OUTER JOIN 類型。
外部聯接 (KAGPROP_OUTERJOINS) 指出提供者是否支援外部連接 (OUTER JOIN)。
特殊字元 (KAGPROP_SPECIALCHARACTERS) 指出 ODBC 驅動程式具有特殊意義的字元。
預存程式 (KAGPROP_PROCEDURES) 指出預存程式是否可用於此 ODBC 驅動程式。
字串函式 (KAGPROP_STRINGFUNCTIONS) 指出 ODBC 驅動程式支援哪些字串函式。 如需此位掩碼中使用的函式名稱和相關聯值的清單,請參閱 ODBC 檔中 的附錄 E:純量函式
系統函式 (KAGPROP_SYSTEMFUNCTIONS) 指出 ODBC 驅動程式支援哪些系統函式。 如需此位掩碼中使用的函式名稱和相關聯值的清單,請參閱 ODBC 檔中 的附錄 E:純量函式
時間/日期函式 (KAGPROP_TIMEDATEFUNCTIONS) 指出 ODBC 驅動程式支援哪些時間和日期函式。 如需此位掩碼中使用的函式名稱和相關聯值的清單,請參閱 ODBC 檔中 的附錄 E:純量函式
SQL 文法支援 (KAGPROP_ODBCSQLCONFORMANCE) 表示 ODBC 驅動程式支援的 SQL 文法。

Provider-Specific 記錄集和命令屬性

ODBC 的 OLE DB 提供者會將數個屬性新增至 RecordsetCommand 物件的 Properties 集合。 下表列出這些屬性,其中包含括弧中對應的 OLE DB 屬性名稱。

屬性名稱 描述
查詢型更新/刪除/插入 (KAGPROP_QUERYBASEDUPDATES) 指出是否可以使用 SQL 查詢來執行更新、刪除和插入。
ODBC 並行型態 (KAGPROP_CONCURRENCY) 指出用來減少兩位嘗試同時從數據源存取相同數據的使用者所造成的潛在問題的方法。
Forward-Only 資料指標上的 BLOB 可及性(KAGPROP_BLOBSONFOCURSOR) 指出在使用正向數據指標時,是否可以存取 BLOB()欄位()。
在 QBU WHERE 子句中包含SQL_FLOAT、SQL_DOUBLE和SQL_REAL (KAGPROP_INCLUDENONEXACT) 指出 QBU WHERE 子句中是否可以包含SQL_FLOAT、SQL_DOUBLE和SQL_REAL值。
插入後的最後一欄位置 (KAGPROP_POSITIONONNEWROW) 指出在數據表中插入新記錄之後,數據表中的最後一個數據列將會是目前的數據列。
IRowsetChangeExtInfo (KAGPROP_IROWSETCHANGEEXTINFO) 指示 IRowsetChange 介面 是否提供擴充的資訊支援。
ODBC 資料指標類型 (KAGPROP_CURSOR) 表示 Recordset所使用的游標類型。
產生可封送處理的資料列集 (KAGPROP_MARSHALLABLE) 表示 ODBC 驅動程式會產生可封送處理的記錄集

命令文字

使用 Command 物件的方式在很大程度上取決於數據源,以及它將接受的查詢或命令語句類型。

ODBC 提供呼叫預存程式的特定語法。 對於 Command 物件的 CommandText 屬性,CommandText 參數至 Connection 物件上的 Execute 方法,或將 Source 參數傳遞給 Recordset 物件的 Open 方法,會傳遞具有以下語法的字串:

"{ [ ? = ] call procedure [ ( ? [, ? [ , ... ]] ) ] }"

每個 會參考 Parameters 集合中的 物件。 第一個 參考 參數(0),下一個 參考 參數(1), 等等。

參數參考是選擇性的,取決於預存程序的結構。 如果您要呼叫未定義任何參數的預存程式,您的字串看起來會如下所示:

"{ call procedure }"

如果您有兩個查詢參數,則字串會如下所示:

"{ call procedure ( ?, ? ) }"

如果預存程式會傳回值,則會將傳回值視為另一個參數。 如果您沒有查詢參數,但是您確實有傳回值,則字串會如下所示:

"{ ? = call procedure }"

最後,如果您有傳回值和兩個查詢參數,則字串會類似下列內容:

"{ ? = call procedure ( ?, ? ) }"

資料集行為模式

下表列出以這個提供者開啟 Recordset 物件上可用的標準 ADO 方法和屬性。

如需有關提供者設定中 Recordset 行為的詳細資訊,請執行 Supports 方法,並列舉 RecordsetProperties 集合,以判斷是否存在提供者特定的動態屬性。

標準 ADO Recordset 屬性的可用性:

財產 ForwardOnly 動態 鍵組 靜態的
AbsolutePage 不提供 不可用 讀取/寫入 讀取/寫入
絕對位置 不可用 不可用 讀取/寫入 讀取/寫入
ActiveConnection 讀取/寫入 讀取/寫入 讀取/寫入 讀取/寫入
BOF 唯讀 唯讀 唯讀 唯讀
書籤 不提供 不可用 讀取/寫入 讀取/寫入
CacheSize 讀取/寫入 讀取/寫入 讀取/寫入 讀取/寫入
游標位置 讀取/寫入 讀取/寫入 讀取/寫入 讀取/寫入
游標類型 讀取/寫入 讀取/寫入 讀取/寫入 讀取/寫入
編輯模式 唯讀 唯讀 唯讀 唯讀
篩選 讀取/寫入 讀取/寫入 讀取/寫入 讀取/寫入
LockType 讀取/寫入 讀取/寫入 讀取/寫入 讀取/寫入
MarshalOptions 讀取/寫入 讀取/寫入 讀取/寫入 讀取/寫入
MaxRecords 讀取/寫入 讀取/寫入 讀取/寫入 讀取/寫入
PageCount 讀取/寫入 暫時不可用 唯讀 唯讀
頁面大小 讀取/寫入 讀取/寫入 讀取/寫入 讀取/寫入
RecordCount 讀取/寫入 無法取得 唯讀 唯讀
來源 讀取/寫入 讀取/寫入 讀取/寫入 讀取/寫入
狀態 唯讀 唯讀 唯讀 唯讀
狀態 唯讀 唯讀 唯讀 唯讀

AbsolutePositionAbsolutePage 屬性只有在 ADO 與 1.0 Microsoft 版的 OLE DB Provider for ODBC 搭配使用時,才會寫入。

標準 ADO Recordset 方法的可用性:

方法 ForwardOnly 動態 鍵集 靜態的
新增 是的 是的 是的 是的
取消 是的 是的 是的 是的
取消批次 是的 是的 是的 是的
CancelUpdate 是的 是的 是的 是的
複製 是的 是的
關閉 是的 是的 是的 是的
刪除 是的 是的 是的 是的
GetRows 是的 是的 是的 是的
移動 是的 是的 是的 是的
MoveFirst 是的 是的 是的 是的
移至最後 是的 是的 是的
MoveNext 是的 是的 是的 是的
上一步 是的 是的 是的
NextRecordset* 是的 是的 是的 是的
開啟 是的 是的 是的 是的
重新查詢 是的 是的 是的 是的
重新同步 是的 是的
支援 是的 是的 是的 是的
更新 是的 是的 是的 是的
UpdateBatch 是的 是的 是的 是的

*Microsoft Access 資料庫不支援。

動態屬性

Microsoft OLE DB Provider for ODBC 會將數個動態屬性插入未開啟 ConnectionRecordsetCommand 物件的 Properties 集合中。

下表是每個動態屬性之 ADO 和 OLE DB 名稱的交叉索引。 OLE DB 程式設計人員參考會依「描述」一詞來參考 ADO 屬性名稱。您可以在 OLE DB 程式設計人員參考中找到這些屬性的詳細資訊。 在索引中搜尋 OLE DB 屬性名稱,或參閱 附錄 C:OLE DB 屬性

連接動態屬性

下列屬性會新增至 Connection 物件的 Properties 集合。

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
密碼 DBPROP_AUTH_PASSWORD
傳遞 Ref 存取子 DBPROP_BYREFACCESSORS
保存安全性資訊 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_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 物件的 Properties 集合。

ADO 屬性名稱 OLE DB 屬性名稱
存取順序 DBPROP_ACCESSORDER
封鎖儲存物件 DBPROP_BLOCKINGSTORAGEOBJECTS
書籤類型 DBPROP_BOOKMARKTYPE
可加入書籤 DBPROP_IROWSETLOCATE
變更插入的數據列 DBPROP_CHANGEINSERTEDROWS
欄位許可權 DBPROP_COLUMNRESTRICT
列集通知 DBPROP_NOTIFYCOLUMNSET
延遲儲存物件更新 DBPROP_DELAYSTORAGEOBJECTS
回溯擷取 DBPROP_可向後提取
保留數據列 DBPROP_CANHOLDROWS
IAccessor DBPROP_IAccessor
IColumnsInfo DBPROP_IColumnsInfo
IColumnsRowset DBPROP_IColumnsRowset
IConnectionPointContainer DBPROP_IConnectionPointContainer
IConvertType DBPROP_IConvertType
不可移動的行列 DBPROP_IMMOBILEROWS
IRowset DBPROP_IRowset
IRowsetChange DBPROP_IRowsetChange
IRowsetIdentity DBPROP_IRowsetIdentity
IRowsetInfo DBPROP_IRowsetInfo
IRowsetLocate DBPROP_IRowsetLocate
IRowsetResynch
IRowsetUpdate DBPROP_IRowsetUpdate
ISequentialStream DBPROP_ISequentialStream
ISupportErrorInfo DBPROP_ISupportErrorInfo
字面書籤 DBPROP_LITERALBOOKMARKS
字面行識別 DBPROP_LITERALIDENTITY
開啟的行數上限 DBPROP_MAXOPENROWS
待處理列上限 DBPROP_MAXPENDINGROWS
最大列數 DBPROP_MAXROWS
通知粒度 DBPROP_NOTIFICATIONGRANULARITY
通知階段 DBPROP_NOTIFICATIONPHASES
物品交易 DBPROP_TRANSACTEDOBJECT
自己的更改可見 DBPROP_OWNUPDATEDELETE
插入物可見 DBPROP_OWNINSERT
中止時保留 DBPROP_ABORTPRESERVE
在提交時保留 DBPROP_COMMITPRESERVE
快速重新啟動 DBPROP_QUICKRESTART
重入事件 DBPROP_REENTRANTEVENTS
移除已刪除的行 DBPROP_REMOVEDELETED
報告多個變更 DBPROP_REPORTMULTIPLECHANGES
傳回擱置插入 DBPROP_RETURNPENDINGINSERTS
數據列刪除通知 DBPROP_NOTIFYROWDELETE
數據列第一次變更通知 DBPROP_NOTIFYROWFIRSTCHANGE
欄插入通知 DBPROP_NOTIFYROWINSERT
資料列權限 DBPROP_ROWRESTRICT(資料列限制屬性)
數據列重新同步處理通知 DBPROP_NOTIFYROWRESYNCH
行線程模型 DBPROP_ROWTHREADMODEL
數據列復原變更通知 DBPROP_NOTIFYROWUNDOCHANGE
列撤銷刪除通知 DBPROP_NOTIFYROWUNDODELETE
行取消插入通知 DBPROP_NOTIFYROWUNDOINSERT
數據列更新通知 DBPROP_NOTIFYROWUPDATE
數據列集擷取位置變更通知 DBPROP_NOTIFYROWSETFETCHPOSISIONCHANGE
數據列集發行通知 DBPROP_NOTIFYROWSETRELEASE
向後捲動 DBPROP_可向後捲動
略過已刪除的書籤 DBPROP_BOOKMARKSKIPPED
強列身分識別 DBPROP_STRONGITDENTITY
唯一數據列 DBPROP_UNIQUEROWS
可更新性 DBPROP_UPDATABILITY
使用書籤 DBPROP_BOOKMARKS

命令動態屬性

下列屬性會新增至 Command 物件的 Properties 集合。

ADO 屬性名稱 OLE DB 屬性名稱
存取順序 DBPROP_ACCESSORDER (資料庫屬性訪問順序)
封鎖儲存物件 DBPROP_BLOCKINGSTORAGEOBJECTS
書籤類型 DBPROP_BOOKMARKTYPE
可加入書籤 DBPROP_IROWSETLOCATE
變更插入的數據列 DBPROP_CHANGEINSERTEDROWS
欄位權限 DBPROP_COLUMNRESTRICT
欄集合通知 DBPROP_NOTIFYCOLUMNSET
延遲儲存物件更新 DBPROP_DELAYSTORAGEOBJECTS
向後擷取 DBPROP_CANFETCHBACKWARDS
保留數據列 DBPROP_CANHOLDROWS
IAccessor DBPROP_IAccessor
IColumnsInfo DBPROP_IColumnsInfo
IColumnsRowset DBPROP_IColumnsRowset
IConnectionPointContainer DBPROP_IConnectionPointContainer
IConvertType DBPROP_IConvertType
不可移動列 DBPROP_IMMOBILEROWS
IRowset DBPROP_IRowset
IRowsetChange DBPROP_IRowsetChange
IRowsetIdentity DBPROP_IRowsetIdentity
IRowsetInfo DBPROP_IRowsetInfo
IRowsetLocate DBPROP_IRowsetLocate
IRowsetResynch
IRowsetUpdate DBPROP_IRowsetUpdate
ISequentialStream DBPROP_ISequentialStream
ISupportErrorInfo DBPROP_ISupportErrorInfo
原義書籤 DBPROP_LITERALBOOKMARKS
字面列識別符 DBPROP_LITERALIDENTITY
最大開放行數上限 DBPROP_MAXOPENROWS
待處理資料列上限 DBPROP_MAXPENDINGROWS
最大列數 DBPROP_MAXROWS
通知粒度 DBPROP_NOTIFICATIONGRANULARITY
通知階段 DBPROP_NOTIFICATIONPHASES
物品交易 DBPROP_TRANSACTEDOBJECT
顯示個人的變更 DBPROP_OWNUPDATEDELETE
自己的插入顯示可見 DBPROP_OWNINSERT
中止時保留 DBPROP_ABORTPRESERVE
提交時保留 DBPROP_COMMITPRESERVE
快速重新啟動 DBPROP_QUICKRESTART
可重入事件 DBPROP_REENTRANTEVENTS
拿掉已刪除的數據列 DBPROP_REMOVEDELETED
報告多個變更 DBPROP_REPORTMULTIPLECHANGES
傳回擱置插入 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_BOOKMARKSKIP
強數據列身分識別 DBPROP_STRONGIDENTITY
可更新性 DBPROP_UPDATABILITY
使用書籤 DBPROP_BOOKMARKS

如需有關 MICROSOFT OLE DB Provider for ODBC 的特定實作和功能資訊的詳細資訊,請參閱 MSDN 上的 OLE DB 程式設計人員參考,或流覽 MSDN 上的數據存取和記憶體開發人員中心網站。

另請參閱

Command 物件 (ADO)CommandText 屬性 (ADO)Connection Object (ADO)ConnectionString 属性 (ADO)Execute 方法 (ADO 命令)開啟 方法 (ADO Recordset)Parameters 集合 (ADO)Properties 集合 (ADO)Provider 属性 (ADO)Recordset 物件 (ADO)支援方法