Partilhar via


CDaoWorkspace::CommitTrans

Chamar essa função de membro confirmar uma transação — salvar um agrupar de edições e atualizações a uma ou mais bancos de dados no espaço de trabalho.

void CommitTrans( );

Comentários

Uma transação consiste em uma série de alterações de dados dados do banco ou sua estrutura, começando com uma telefonar para BeginTrans.Quando você concluir a transação, ou confirmar ou rolo novamente (Cancelar as alterações) com Reversão.Por padrão, sem transações, atualizações de registros são confirmadas imediatamente. De telefonarBeginTrans faz com que o alocação de atualizações de ser adiados até que você chamar CommitTrans.

Cuidado:

Dentro de uma área de trabalho, as transações são sempre global para o espaço de trabalho e um Re não limitado a apenas um banco de dados ou conjunto de registros.Se você realizar operações em mais de um banco de dados ou conjunto de registros em uma transação de espaço de trabalho, CommitTrans confirma todas as atualizações pendentes e Reversão restaura todas as operações nesses bancos de dados e conjuntos de registros.

Quando você fechar um banco de dados ou o espaço de trabalho com transações pendentes, as transações são todos revertidas.

Observação:

Isso não é uma de duas fases confirmar mecanismo.Se uma atualização não confirmar, outros ainda será confirmada.

Requisitos

Cabeçalho: afxdao.h

Consulte também

Referência

Classe CDaoWorkspace

Gráfico de hierarquia

Outros recursos

CDaoWorkspace membros