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=<password>;"
字串包含下列關鍵字:
關鍵字 | 描述 |
---|---|
提供者 | 指定適用於 Oracle 的 OLE DB 提供者。 |
資料來源 | 指定伺服器的名稱。 |
使用者識別碼 | 指定使用者名稱。 |
密碼 | 指定使用者密碼。 |
注意
如果您要連線至支援 Windows 驗證的資料來源提供者,您應該指定 Trusted_Connection=yes 或 Integrated Security = SSPI,而非在連接字串中指定使用者識別碼和密碼資訊。
提供者特定連接參數
除了 ADO 所定義的連線參數之外,提供者還支援數個提供者特定的連線參數。 如同 ADO 連接屬性,這些提供者特定屬性可以透過 Connection 的 Properties 集合來設定,也可以設定為 ConnectionString 的一部分。
這些參數會在 OLE DB 程式設計人員參考中完整描述。 ADO 動態屬性索引會在這些參數名稱與對應的 OLE DB 屬性之間提供交叉參考。
參數 | Description |
---|---|
視窗控制代碼 | 表示用來提示其他資訊的視窗控制代碼。 |
地區設定識別碼 | 表示唯一的 32 位元數字 (例如 1033);此數字會指定與使用者語言相關的喜好設定。 這些喜好設定會指出日期和時間的格式化方式、依字母順序排序項目、比較字串等等。 |
OLE DB 服務 | 表示位元遮罩,指定要啟用或停用的 OLE DB 服務。 |
提示 | 表示是否要在建立連線時提示使用者。 |
擴充屬性 | 包含提供者特定、擴充連線資訊的字串。 僅針對無法透過屬性機制描述的提供者特定連線資訊使用這個屬性。 |
另請參閱
ConnectionString 屬性 (ADO)Provider 屬性 (ADO)Recordset 物件 (ADO)