Microsoft OLE DB Provider for Oracle 概觀

重要

Windows 日後的版本將移除此功能。 請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。 請改用 Oracle 的 OLE DB 提供者。

Microsoft OLE DB Provider for Oracle 可讓 ADO 存取 Oracle 資料庫。

連接字串參數

若要連線至此提供者,請將 ConnectionString 屬性的 Provider 引數設定為:

MSDAORA

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

如果在 Oracle 資料庫中執行具有索引鍵集或動態資料指標的聯結查詢,就會發生錯誤。 Oracle 僅支援靜態唯讀資料指標。

一般連接字串

此提供者的一般連接字串為:

"Provider=MSDAORA;Data Source=serverName;User ID=MyUserID; Password=MyPassword;"

字串包含下列關鍵字:

關鍵字 描述
提供者 指定適用於 Oracle 的 OLE DB 提供者。
資料來源 指定伺服器的名稱。
使用者識別碼 指定使用者名稱。
密碼 指定使用者密碼。

注意

如果您要連線至支援 Windows 驗證的資料來源提供者,您應該指定 Trusted_Connection=yesIntegrated Security = SSPI,而非在連接字串中指定使用者識別碼和密碼資訊。

提供者特定連接參數

除了 ADO 所定義的連線參數之外,提供者還支援數個提供者特定的連線參數。 如同 ADO 連接屬性,這些提供者特定屬性可以透過 ConnectionProperties 集合來設定,也可以設定為 ConnectionString 的一部分。

這些參數會在 OLE DB 程式設計人員參考中完整描述。 ADO 動態屬性索引會在這些參數名稱與對應的 OLE DB 屬性之間提供交叉參考。

參數 Description
視窗控制代碼 表示用來提示其他資訊的視窗控制代碼。
地區設定識別碼 表示唯一的 32 位元數字 (例如 1033);此數字會指定與使用者語言相關的喜好設定。 這些喜好設定會指出日期和時間的格式化方式、依字母順序排序項目、比較字串等等。
OLE DB 服務 表示位元遮罩,指定要啟用或停用的 OLE DB 服務。
提示 表示是否要在建立連線時提示使用者。
擴充屬性 包含提供者特定、擴充連線資訊的字串。 僅針對無法透過屬性機制描述的提供者特定連線資訊使用這個屬性。

另請參閱

ConnectionString 屬性 (ADO)Provider 屬性 (ADO)Recordset 物件 (ADO)