CDatabase::CommitTrans
Llame a esta función miembro sobre cómo realizar transacciones.
Sintaxis
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).
Vea el artículo transacción: Realizar una transacción en un conjunto de registros (ODBC).
Requisitos
encabezado: afxdb.h
Vea también
CDatabase Class
Gráfico de jerarquías
CDatabase::BeginTrans
CDatabase::Rollback