Skip to content

Latest commit

 

History

History
52 lines (49 loc) · 1.66 KB

File metadata and controls

52 lines (49 loc) · 1.66 KB
title Transaction Object Interfaces | Microsoft Docs
ms.custom
ms.date 11/04/2016
ms.reviewer
ms.suite
ms.technology
cpp-windows
ms.tgt_pltfrm
ms.topic article
dev_langs
C++
helpviewer_keywords
interfaces, OLE DB
transaction object interfaces
OLE DB, interfaces
OLE DB providers, transaction support
OLE DB provider templates, object interfaces
interfaces, list of
ms.assetid d2ce99ce-6f7a-4ff9-bc6e-acda3633d5c8
caps.latest.revision 7
author mikeblome
ms.author mblome
manager ghogen
translation.priority.ht
cs-cz
de-de
es-es
fr-fr
it-it
ja-jp
ko-kr
pl-pl
pt-br
ru-ru
tr-tr
zh-cn
zh-tw

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