共用方式為


建立連接字串

連接字串包含以分號分隔的自變數/值組清單(也就是參數)。 例如:

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

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

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

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

其他自變數會傳遞至 Provider 自變數中名為 的提供者,而不需要 ADO 處理。

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

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” 取代為 Initial Catalog 參數。 因此,下列連接字串會產生與上述相同的結果:

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