CDataSource Class
The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.
The latest version of this topic can be found at CDataSource Class.
Corresponds to an OLE DB data source object, which represents a connection through a provider to a data source.
Syntax
class CDataSource
Members
Methods
Close | Closes the connection. |
GetInitializationString | Retrieves the initialization string of the data source that is currently open. |
GetProperties | Gets the values of properties currently set for the connected data source. |
GetProperty | Gets the value of a single property currently set for the connected data source. |
Open | Creates a connection to a provider (data source) using either a CLSID, ProgID, or a CEnumerator moniker provided by the caller. |
OpenFromFileName | Opens a data source from a file specified by the user-supplied file name. |
OpenFromInitializationString | Opens the data source specified by an initialization string. |
OpenWithPromptFileName | Allows the user to select a previously created data link file to open the corresponding data source. |
OpenWithServiceComponents | Opens a data source object using the Data Link dialog box. |
Remarks
One or more database sessions can be created for a single connection. These sessions are represented by CSession
. You must call CDataSource::Open to open the connection before creating a session with CSession::Open
.
For an example of how to use CDataSource
, see the CatDB sample.
Requirements
Header: atldbcli.h
See Also
OLE DB Consumer Templates
OLE DB Consumer Templates Reference