Compartilhar via


CDaoWorkspace::BeginTrans

Chamar essa função de membro para iniciar uma transação.

void BeginTrans( );

Comentários

Depois de você chamar BeginTrans, atualizações que você faz a seus dados ou a estrutura do banco de dados tem o efeito quando confirmar a transação. Porque o espaço de trabalho define um único espaço de transação, a transação aplica a todos os bancos de dados abertos no espaço de trabalho. Há duas maneiras para concluir a transação:

  • Chame a função de membro de CommitTrans para confirmar a transação e para salvar alterações na fonte de dados.

  • Ou chamar a função de membro de Rollback para cancelar a transação.

Fechando o espaço de trabalho objeto ou um objeto de banco de dados quando uma transação está pendente reverte as transações pendentes.

Se você precisa isolar transações em uma fonte de dados ODBC de aquelas em outra fonte de dados ODBC, consulte a função de membro de SetIsolateODBCTrans .

Requisitos

Cabeçalho: afxdao.h

Consulte também

Referência

Classe CDaoWorkspace

Gráfico da hierarquia

CDaoWorkspace::GetIsolateODBCTrans

CDaoWorkspace::CommitTrans

CDaoWorkspace::Rollback