CDatabase::reversão
telefonar Essa função de membro para reverter as alterações feitas durante uma transação.
BOOL Rollback( );
Valor de retorno
Diferente de zero se a transação foi revertida com êxito; caso contrário, 0.If a Reversão telefonar falha, os estados de transações e fonte de dados são indefinidos.If Reversão retornar 0, você deve verificar a fonte de dados para determinar seu estado.
Comentários
All CRecordset AddNew, Edit, Delete, and Update calls executed since the last BeginTrans are rolled back to the state that existed at the time of that call.
Após uma telefonar para Reversão, a transação é longo, e você deve chamar BeginTrans novamente por outra transação.O registro que era corrente antes chamado BeginTrans torna-se o registro corrente novamente após Reversão.
Após uma reversão, o registro que estava antes da reversão corrente permanece corrente.Para obter detalhes sobre o estado do conjunto de registros e a fonte de dados após uma reversão, consulte o artigo Transação (ODBC).
Exemplo
Consulte o artigo Transação: Executando uma transação em um conjunto de registros (ODBC).
Requisitos
Cabeçalho: afxdb.h