CDatabase::CommitTrans
telefonar Essa função de membro ao concluir transações.
BOOL CommitTrans( );
Valor de retorno
Diferente de zero se as atualizações foram confirmadas com êxito; caso contrário, 0.If CommitTrans falhar, o estado da fonte de dados é indefinido.Você deve verificar os dados para determinar seu estado.
Comentários
Uma transação consiste em uma série de chamadas para o AddNew, edição, Excluir, and Atualização funções de membro de um CRecordset objeto que começou com uma telefonar para o BeginTransfunção de membro .CommitTrans confirma a transação.Por padrão, as atualizações são confirmadas imediatamente; chamada BeginTrans faz com que o alocação de atualizações de ser atrasada até CommitTrans é chamado.
Até você telefonar CommitTrans participante de uma transação, você pode telefonar o Reversãofunção de membro para anular a transação e deixar a fonte de dados em seu estado original.Para começar 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