CDatabase::CommitTrans
Llame a esta función miembro sobre cómo realizar transacciones.
BOOL CommitTrans( );
Valor devuelto
Distinto de cero si las actualizaciones se confirmarán correctamente; si no 0. Si se produce CommitTrans , el estado del origen de datos no está definida. Debe comprobar los datos para determinar su estado.
Comentarios
Una transacción se compone de una serie de llamadas a funciones de AddNew, el miembro de Editar, de Eliminar, y de Update de un objeto de CRecordset que inició con una llamada a la función miembro de BeginTrans . CommitTrans confirma la transacción. De forma predeterminada, las actualizaciones se confirmarán inmediatamente; la llamada BeginTrans produce el compromiso de actualizaciones de ser retrasada hasta que se llame a CommitTrans .
Hasta que se llame a CommitTrans para finalizar una transacción, puede llamar a la función miembro de recuperación para anular la transacción y dejar el origen de datos en su estado original. Para iniciar una nueva transacción, llame a BeginTrans de nuevo.
Para obtener más información sobre transacciones, vea el artículo transacción (ODBC).
Ejemplo
Vea el artículo transacción: Realizar una transacción en un conjunto de registros (ODBC).
Requisitos
encabezado: afxdb.h