共用方式為


資料塑形所需的重要供應商

數據成形通常需要兩個提供者。 服務提供者 Data Shaping Service for OLE DB,提供數據成形功能,而像 OLE DB Provider for SQL Server 這樣的數據提供者,提供資料列來填充成形的 Recordset

服務提供者的名稱 (MSDataShape) 可以指定為 Connection 物件的值,Provider 屬性或連接字元串關鍵詞 “Provider=MSDataShape;”。

數據提供者的名稱可以指定為 Data Provider 動態屬性的值,該動態屬性由 OLE DB 的 Data Shaping Service 添加到 Connection 對象的 Properties 集合中,或者在連接字串中使用關鍵字 “Data Provider =provider”。

如果 Recordset 未填充,則不需要數據提供者(例如,虛構的 Recordset 中使用 NEW 關鍵詞創建的欄位)。 在此情況下,請指定 「Data Provider= none;」。。

Dim cnn As New ADODB.Connection  
cnn.Provider = "MSDataShape"  
cnn.Open "Data Provider=SQLOLEDB;Integrated Security=SSPI;Database=Northwind"  

另請參閱

數據成形範例
正式形狀文法
一般形狀命令