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

Consulte também

Referência

Classe CDatabase

Gráfico de hierarquia

CDatabase::BeginTrans

CDatabase::reversão

Outros recursos

CDatabase membros