CDatabase::CommitTrans

BOOL CommitTrans ( );

Valor devuelto

Distinto de cero si las actualizaciones cometieron correctamente; 0 lo contrario. Si falla el CommitTrans , el estado de origen de datos está definido. Debe comprobar los datos para determinar su estado.

Observaciones

Llame a esta función miembro al finalizar las transacciones. Una transacción consiste en una serie de llamadas a la Add&New, Editar, Eliminary Actualizar las funciones miembro de una objectnbsp de CRecordset ; comenzó con una llamada a la función de miembro BeginTrans . CommitTrans confirma la transacción. De forma predeterminada, las actualizaciones están comprometidas inmediatamente; llamar a BeginTrans provoca compromiso de actualizaciones que se retrase hasta que se llama CommitTrans.

Hasta que llame a CommitTrans para finalizar una transacción, puede llamar a la función de miembro de Rollback para anular la transacción y dejar el origen de datos en su estado original. Para comenzar una nueva transacción, llame a BeginTrans nuevo.

Para obtener más información acerca de las transacciones, consulte el artículo Transacción (ODBC) en la Guía del programador de Visual C++.

Ejemplo

Consulte el artículo transacción: realizar una transacción en un conjunto de registros (ODBC) en la Guía del programador de Visual C++.

Visió&n General de CDatabase |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;CDatabase::BeginTrans, CDatabase::Rollback

Index