Exposing Data Through OLE DB

OLE DB is a strategic Microsoft technology that allows uniform data access to diverse data sources through a library of powerful data manipulation interfaces. OLE DB provides the following services:

Important

This feature will be removed in a future version of Windows. Avoid using this feature in new development work, and plan to modify applications that currently use this feature. Instead, write a fully functional OLE DB provider using the native OLE DB interfaces.

  • The ability to expose all types of data through a set of standard interfaces.

  • Seamless integration between consumer applications and controls, data providers, and diverse sources of data (including DBMS data).

  • Plug-and-play usage of service providers, such as query processors and cursor engines. Query processors that understand OLE DB can be "bolted onto" the data access environment and can serve multiple consumer applications and data providers.

The Microsoft? OLE DB Simple Provider Toolkit allows developers to use these core OLE DB functionalities with simple data sources, without having to spend time building an entire OLE DB provider from scratch. By using the Toolkit, you not only enable OLE DB functionality and save time in the process, but you also build a foundation for implementing data access strategies at a higher level.