Compartilhar via


CDatabase::GetCursorRollbackBehavior

 

Publicado: abril de 2016

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

Sintaxe

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

Classe de CDatabase
Gráfico da hierarquia
CDatabase::GetCursorCommitBehavior
CDatabase::CanTransact
CDatabase::BeginTrans
CDatabase::CommitTrans
CDatabase::Rollback
Classe de CRecordset