数据整理所需的提供程序
数据整理通常需要两个提供程序。 服务提供程序,用于 OLE DB 的数据整理服务,提供数据整理功能,以及数据提供程序(如用于 SQL Server 的 OLE DB 提供程序),提供数据行以填充已调整的记录集。
可以将服务提供程序的名称 (MSDataShape) 指定为 Connection 对象 Provider 属性的值或连接字符串关键字“Provider=MSDataShape;”。
可以将数据提供程序的名称指定为 Data Provider 动态属性的值,该属性由用于 OLE DB 的数据整理服务添加到 Connection 对象属性集合,或指定为连接字符串关键字“Data Provider = provider”。
如果未填充记录集,则不需要使用数据提供程序,例如在预制记录集中使用 NEW 关键字创建列。 在这种情况下,请指定“Data Provider = none;”。
示例
Dim cnn As New ADODB.Connection
cnn.Provider = "MSDataShape"
cnn.Open "Data Provider=SQLOLEDB;Integrated Security=SSPI;Database=Northwind"