CDatabase::CommitTrans
Chamar essa função de membro após concluir transações.
BOOL CommitTrans( );
Valor de retorno
Diferente de zero se as atualizações foram confirmadas com êxito; se não 0. Se CommitTrans falhar, o estado da fonte de dados é indefinido. Você deve verificar se os dados para determinar seu estado.
Comentários
Uma transação consiste de uma série de chamadas a AddNew, Editar, Excluir, e as funções de membro de Atualizar de CRecordset objeto que foi iniciado com uma chamada para a função de membro de BeginTrans . CommitTrans confirma a transação. Por padrão, atualizações são confirmadas imediatamente; a chamada BeginTrans faz com que o comprometimento das atualizações para ser atrasadas até que CommitTrans seja chamado.
Até que você chame CommitTrans para finalizar uma transação, você pode chamar a função de membro de Rollback como nulo a transação e para deixar a fonte de dados em seu estado original. Para iniciar uma nova transação, chame BeginTrans novamente.
Para obter mais informações sobre transações, 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