Using the Persistence Provider with Other Providers

The OLE DB Persistence Provider is categorized as a service component. When your application opens a rowset object, the provider allows you to save that data to a local file apart from the data source object and the original data store. The provider must work in conjunction with other OLE DB providers. The most significant of these is your provider, which allows you to access your targeted data store. Other providers listed here can perform additional services.

Provider name



Your Provider


The data provider you implemented to retrieve the specified data

The Cursor Service for OLE DB


The service component provider that enhances cursor functionality

The OLE DB Remoting Provider


The service provider that allows remote access to other OLE DB providers

The Data Shaping Service for OLE DB


The service provider that can shape data into hierarchical rowsets

This topic is a part of: