設(shè)置和返回值
設(shè)置或返回字符串值。
說明
使用 ConnectionString 屬性,通過傳遞包含一系列由分號分隔的 argument = value 語句的詳細(xì)連接字符串可指定數(shù)據(jù)源。
ADO 支持 ConnectionString 屬性的四個(gè)參數(shù),任何其他參數(shù)將直接傳遞到提供者而不經(jīng)過 ADO 處理。ADO 支持的參數(shù)如下:
參數(shù) |
說明 |
Provider= |
指定用來連接的提供者名稱。 |
File Name= |
指定包含預(yù)先設(shè)置連接信息的特定提供者的文件名稱(例如,持久數(shù)據(jù)源對象)。 |
Remote Provider= |
指定打開客戶端連接時(shí)使用的提供者名稱。(僅限于遠(yuǎn)程數(shù)據(jù)服務(wù)) |
Remote Server= |
指定打開客戶端連接時(shí)使用的服務(wù)器的路徑名稱。(僅限于遠(yuǎn)程數(shù)據(jù)服務(wù)) |
設(shè)置 ConnectionString 屬性并打開 Connection 對象后,提供者可以更改屬性的內(nèi)容,例如通過將 ADO 定義的參數(shù)名映射到其提供者等價(jià)項(xiàng)來更改屬性的內(nèi)容。
ConnectionString 屬性將自動(dòng)繼承用于 Open 方法的 ConnectionString 參數(shù)的值,以便在 Open 方法調(diào)用期間覆蓋當(dāng)前的 ConnectionString 屬性。
由于 File Name 參數(shù)使得 ADO 加載關(guān)聯(lián)的提供者,因此無法傳遞 Provider 和 File Name 參數(shù)。
連接關(guān)閉時(shí) ConnectionString 屬性為讀/寫,打開時(shí)其屬性為只讀。
遠(yuǎn)程數(shù)據(jù)服務(wù)用法 在客戶端 Connection 對象上使用該服務(wù)時(shí),ConnectionString 屬性只能包括 Remote Provider 和 Remote Server 參數(shù)。