此頁沒有內(nèi)容條目
內(nèi)容

   

打開到數(shù)據(jù)源的連接。

語法

connection.Open ConnectionString, UserID, Password, Options

參數(shù)

ConnectionString   可選,字符串,包含連接信息。參閱 ConnectionString 屬性可獲得有效設(shè)置的詳細(xì)信息。

UserID   可選,字符串,包含建立連接時所使用用戶名。

Password   可選,字符串,包含建立連接時所使用密碼。

Options   可選,ConnectOptionEnum 值。決定該方法是在連接建立之后(異步)還是連接建立之前(同步)返回??梢允侨缦履硞€常量:

常量

說明

adConnectUnspecified

(默認(rèn))同步打開連接。

adAsyncConnect

異步打開連接。ConnectComplete 事件可以用于決定連接何時可用。

 

說明

使用 Connection 對象的 Open 方法可建立到數(shù)據(jù)源的物理連接。在該方法成功完成后連接是活躍的,可以對它發(fā)出命令并且處理結(jié)果。

使用可選的 ConnectionString 參數(shù)指定連接字符串,它包含由分號分隔的一系列 argument = value 語句。ConnectionString 屬性自動繼承用于 ConnectionString 參數(shù)的值,因此可在打開之前設(shè)置 Connection 對象的 ConnectionString 屬性,或在 Open 方法調(diào)用時使用 ConnectionString 參數(shù)設(shè)置或覆蓋當(dāng)前連接參數(shù)。

如果在 ConnectionString 參數(shù)和可選的 UserID Password 參數(shù)中傳送用戶和密碼信息,那么 UserIDPassword 參數(shù)將覆蓋 ConnectionString 中指定的值。

在對打開的 Connection 的操作結(jié)束后,可使用 Close 方法釋放所有關(guān)聯(lián)的系統(tǒng)資源。關(guān)閉對象并非將它從內(nèi)存中刪除;可以更改它的屬性設(shè)置并在以后再次使用 Open 方法打開它。要將對象完全從內(nèi)存中刪除,可將對象變量設(shè)置為 Nothing。

遠(yuǎn)程數(shù)據(jù)服務(wù)用法   當(dāng)在客戶端的 Connection 對象上使用 Open 方法時,在 Connection 對象上打開 Recordset 之前 Open 方法其實并未建立到服務(wù)器的連接。