Compartir a través de


CDatabase::GetCursorCommitBehavior

 

Llame a esta función miembro para determinar cómo una operación de CommitTrans afecta a los cursores en objetos de conjunto de registros abierto.

Sintaxis

int GetCursorCommitBehavior( ) const;

Valor devuelto

Un valor que indica el efecto de transacciones en objetos de conjunto de registros abierto.  Para obtener detalles, vea las notas.  

Comentarios

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

Valor devuelto

Efecto en los objetos CRecordset

SQL_CB_CLOSE

llamada CRecordset::Requery inmediatamente después de la confirmación de la transacción.

SQL_CB_DELETE

llamada CRecordset::Close inmediatamente después de la confirmación de la transacción.

SQL_CB_PRESERVE

continúe normalmente con las operaciones de CRecordset .

Para obtener más información sobre este valor devuelto, vea la función API SQLGetInfo de ODBC en Windows SDK.  Para obtener más información sobre transacciones, vea el artículo transacción (ODBC).  

Requisitos

encabezado: afxdb.h

Vea también

CDatabase Class
Gráfico de jerarquías
CDatabase::GetCursorRollbackBehavior
CDatabase::CanTransact
CDatabase::BeginTrans
CDatabase::CommitTrans
CDatabase::Rollback
CRecordset Class