Transaction Object Interfaces

 

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 Transaction Object Interfaces.

The transaction object defines an atomic unit of work on a data source and determines how those units of work relate to each other. This object is not directly supported by the OLE DB provider templates (that is, you must create your own object).

The following table shows the mandatory and optional interfaces defined by OLE DB for a transaction object.

Interface Required? Implemented by OLE DB templates?
IConnectionPointContainer Mandatory No
ITransaction Mandatory No
ISupportErrorInfo Optional No

See Also

OLE DB Provider Template Architecture