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,而不是連接字元串中的使用者識別符和密碼資訊。
Provider-Specific 連線參數
除了 ADO 所定義的參數之外,提供者還支持數個提供者特定的連接參數。 如同 ADO 連接屬性,這些提供者特定屬性可以透過 Connection 的 Properties 集合或 ConnectionString的一部分來設定。
這些參數會在 OLE DB 程式設計人員參考中完整描述。 ADO 動態屬性索引 提供這些參數名稱和對應 OLE DB 屬性之間的交叉參考。
參數 | 描述 |
---|---|
視窗控制權 | 指示用來提示額外資訊的視窗控制碼。 |
地區識別碼 | 指出唯一的 32 位數位(例如 1033),指定與使用者語言相關的喜好設定。 這些偏好指出日期和時間的格式化方式、依字母順序排序項目、比較字串等等。 |
OLE DB 服務 | 指出位掩碼,指定要啟用或停用的 OLE DB 服務。 |
提示 | 指出是否在建立連接時提示使用者。 |
擴充屬性 | 字串,包含提供者特定的擴充連接資訊。 請只針對無法透過屬性機制描述的提供者特定連接資訊使用這個屬性。 |