Share via


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.

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

Referencia

Clase CDatabase

Gráfico de jerarquía

CDatabase::GetCursorRollbackBehavior

CDatabase::CanTransact

CDatabase::BeginTrans

CDatabase::CommitTrans

CDatabase::Rollback

Clase CRecordset