General Data Source Support
The following figure shows the three classes that support connecting to and accessing a data source. Each class is based on a standard OLE DB component implementation, as described in the OLE DB Programmer's Reference.
The classes are:
-
CDataSource Represents the data source component. It manages the connection to a data source.
-
CEnumerator Provides a way to select a provider from a list of available providers. It is equivalent to the SQLBrowseConnect or SQLDriverConnect function.
-
CSession Handles transactions. For each session, you can create rowsets, commands, and other objects.
Back to the OLE DB Consumer Template Architecture