CDatabase::GetCursorCommitBehavior

int GetCursorCommitBehavior () const;

Valor devuelto

Un valor que indica el efecto de las transacciones de objetos recordset abiertos. Para obtener más información, vea la sección Comentarios.

Observaciones

Llame a esta función miembro para determinar cómo una operación de CommitTrans afecta cursores en objetos recordset abiertos.

La siguiente tabla muestra los posibles valores devueltos para GetCursorCommitBehavior y el efecto correspondiente en el recordset abierto.

Valor devuelto Efecto sobre los objetos de CRecordset
SQL_CB_CLOSE Llame a CRecordset::Requery inmediatamente después de la confirmación de transacción.
SQL_CB_DELETE Llame a CRecordset::Close inmediatamente después de la confirmación de transacción.
SQL_CB_PRESERVE Continuar normalmente con las operaciones de CRecordset.

Para obtener más información sobre este valor devuelto, vea la función de la API de ODBC SQLGetInfo en la referencia del programador del SDK de ODBC. 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++.

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

Vea tambié&nnbsp;CDatabase::GetCursorRollbackBehavior, CDatabase::CanTransact, CDatabase::BeginTrans, CDatabase::CommitTrans, CDatabase::Rollback, CRecordset

Index