CDatabase:: CommitTrans

BOOL CommitTrans ( );

Valor de retorno

Diferente de zero se as atualizações forem confirmadas com êxito; caso contrário 0. Se CommitTrans falhar, o estado da fonte de dados é indefinido. Você deve verificar os dados para determinar seu estado.

Observações

Chame essa função de membro após completar as operações. Uma transação consiste em uma série de chamadas para o Add&New, Editar, Excluire Atualizar funções de membro de um CRecordset objectnbsp; que começou com uma chamada para a função de membro BeginTrans . CommitTrans confirma a transação. Por padrão, atualizações são confirmadas imediatamente; chamar BeginTrans faz com que o compromisso de atualizações ser atrasada até que é chamado de CommitTrans.

Até que você chamar CommitTrans para terminar uma transação, você pode chamar a função de membro reversão para anular a transação e 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ções (ODBC) no Guia do programador do Visual C++.

Exemplo

Consulte o artigo transação: executar uma transação em um conjunto de registros (ODBC) no Guia do programador do Visual C++.

Visão geral de CDatabaseMembros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;CDatabase:: BeginTrans, CDatabase::Rollback

Index