Share via


CDaoWorkspace::CommitTrans

Llame a esta función miembro para confirmar una transacción — guarde un grupo de cambios y de actualizaciones en una o más bases de datos del área de trabajo.

void CommitTrans( );

Comentarios

Una transacción se compone de una serie de cambios en la estructura de la base de datos a los datos o, empezando por una llamada a BeginTrans.Cuando se completa la transacción, cualquier confirmación o la revierte (eliminar los cambios) con recuperación.De manera predeterminada, sin transacciones, las actualizaciones de los registros se confirmarán inmediatamente.La llamada BeginTrans produce el compromiso de actualizaciones de ser retrasada hasta que se llame a CommitTrans.

Nota de precauciónPrecaución

Dentro de un área de trabajo, las transacciones siempre son globales para el área de trabajo y no se limitan a solo una base de datos o conjunto de registros.Si realiza operaciones en más de una base de datos o conjunto de registros dentro de una transacción del área de trabajo, CommitTrans confirma todas las actualizaciones pendientes, y recuperación restablece todas las operaciones en esas bases de datos y conjuntos de registros.

Cuando se cierra una base de datos o un área de trabajo con transacciones pendientes, las transacciones es todas revierte.

[!NOTA]

Esto no es un mecanismo de confirmación en dos fases.Si falla actualizados uno a confirmar, otros todavía confirmar.

Requisitos

encabezado: afxdao.h

Vea también

Referencia

Clase de CDaoWorkspace

Gráfico de jerarquía