Compartilhar via


CDatabase::GetCursorRollbackBehavior

Chamar essa função de membro para determinar como uma operação de Rollback afeta cursores em objetos abertos do conjunto de registros.

int GetCursorRollbackBehavior( ) const;

Valor de retorno

Um valor indicando o efeito de transações no conjunto de registros aberto objetos. Para obter detalhes, consulte comentários.

Comentários

A tabela a seguir lista os possíveis valores de retorno para GetCursorRollbackBehavior e o efeito correspondente no conjunto de registros aberto.

Valor de Retorno

Efeito em objetos de CRecordset

SQL_CB_CLOSE

Chamada CRecordset::Requery imediatamente após a reversão de transação.

SQL_CB_DELETE

Chamada CRecordset::Close imediatamente após a reversão de transação.

SQL_CB_PRESERVE

Normalmente continuar com as operações de CRecordset .

Para obter mais informações sobre este valor de retorno, consulte a função da API SQLGetInfo ODBC em Windows SDK. Para obter mais informações sobre transações, consulte o artigo transação (ODBC).

Requisitos

Cabeçalho: afxdb.h

Consulte também

Referência

Classe incorporadas

Gráfico da hierarquia

CDatabase::GetCursorCommitBehavior

CDatabase::CanTransact

CDatabase::BeginTrans

CDatabase::CommitTrans

CDatabase::Rollback

Classe CRecordset