共用方式為


建立連接字串

連接字串是由引數/值組 (也就是參數) 的清單所組成,並以分號分隔。 例如:

"arg1=val1; arg2=val2; ... argN=valN;"  

所有參數都必須由 ADO 或指定的提供者辨識。

ADO 會辨識連接字串中的下列五個引數。

引數 描述
提供者 指定要用於連線的提供者名稱。
檔案名稱 指定提供者特定檔案 (例如,保存的資料來源物件) 的名稱包含預設連接資訊。
URL 將連接字串指定為識別資源的絕對 URL,例如檔案或目錄。
遠端提供者 指定開啟用戶端連線時要使用的提供者名稱。 (僅限遠端資料服務。)
遠端伺服器 指定開啟用戶端連線時要使用的伺服器路徑名稱。 (僅限遠端資料服務。)

其他引數會傳遞至 Provider 引數中命名的提供者,而不需由 ADO 處理。

HelloData:簡單的 ADO 應用程式中的 HelloData 應用程式使用了下列連接字串:

m_sConnStr = "Provider=SQLOLEDB;Data Source=MySqlServer;" & _  
             "Initial Catalog=Northwind;Integrated Security='SSPI';"  

在此連接字串中,ADO 只會辨識 "Provider=SQLOLEDB" 參數,該參數會指定 Microsoft OLE DB Provider for SQL Server 做為 ADO 資料來源。 引數/值組 "Data Source=MySqlServer; Initial Catalog=Northwind;Integrated Security='SSPI';" 的其餘部分會逐字傳遞至這個提供者。 這類參數的類型和有效性是提供者特定。 如需可在連接字串中傳遞的有效參數相關資訊,請參閱個別提供者的文件。

根據 OLE DB Provider for SQL Server 文件,您可以將「Server」取代為資料來源參數,並將「Database」取代為初始目錄參數。 因此,下列連接字串會產生與上述連接字串相同的結果:

m_sConnStr = "Provider=SQLOLEDB;Server=MySqlServer;" & _  
             "Database=Northwind;Integrated Security='SSPI';"