Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 CSession Class.
Represents a single database access session.
Syntax
class CSession
Members
Methods
| Abort | Cancels (terminates) the transaction. |
| Close | Closes the session. |
| Commit | Commits the transaction. |
| GetTransactionInfo | Returns information regarding a transaction. |
| Open | Opens a new session for the data source object. |
| StartTransaction | Begins a new transaction for this session. |
Remarks
One or more sessions can be associated with each provider connection (data source), which is represented by a CDataSource object. To create a new CSession for a CDataSource, call CSession::Open. To begin a database transaction, CSession provides the StartTransaction method. Once a transaction is started, you can commit to it using the Commit method, or cancel it using the Abort method.
Requirements
Header: atldbcli.h
See Also
CatDB
OLE DB Consumer Templates
OLE DB Consumer Templates Reference