資料成形所需的提供者
資料成形通常需要兩個提供者。 服務提供者 Data Shaping Service for OLE DB 提供資料成形功能,以及 OLE DB Provider for SQL Server 等資料提供者會提供資料列來填入成形的 Recordset。
服務提供者 (MSDataShape) 的名稱可以指定為 Connection 物件 Provider 屬性或連接字串關鍵字「Provider =MSDataShape;」的值。
資料提供者的名稱可以指定為 Data Provider 動態屬性的值,該屬性會由 Data Shaping Service for OLE DB 或連接字串關鍵字「Data Provider =provider」新增至 Connection 物件 Properties 集合。
例如,如果未填入 Recordset,則不需要任何資料提供者 (例如,使用 NEW 關鍵字建立資料行的已建立 Recordset)。 在該案例中,指定「Data Provider= none;」。
範例
Dim cnn As New ADODB.Connection
cnn.Provider = "MSDataShape"
cnn.Open "Data Provider=SQLOLEDB;Integrated Security=SSPI;Database=Northwind"