Compartir a través de


CDaoWorkspace::BeginTrans

Llame a esta función miembro para iniciar una transacción.

void BeginTrans( );

Comentarios

Después de llamar a BeginTrans, las actualizaciones que cree a los datos o la estructura de base de datos tendrá efecto cuando se confirma la transacción.Dado que el área de trabajo define un único espacio de la transacción, la transacción se aplica a todas las bases de datos abierto en el área de trabajo.hay dos maneras de completar la transacción:

  • Llame a la función miembro de CommitTrans para confirmar la transacción y guardar los cambios en el origen de datos.

  • O llame a la función miembro de recuperación para cancelar la transacción.

Al cerrar el objeto del área de trabajo o un objeto de base de datos mientras una transacción está pendiente revierte todas las transacciones pendientes.

Si necesita aislar transacciones en un origen de datos ODBC de los de otro origen de datos ODBC, vea la función miembro de SetIsolateODBCTrans trabajar.

Requisitos

encabezado: afxdao.h

Vea también

Referencia

Clase de CDaoWorkspace

Gráfico de jerarquía

CDaoWorkspace::GetIsolateODBCTrans

CDaoWorkspace::CommitTrans

CDaoWorkspace::Rollback