Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

MAVISENTIN

BeginTrans - RollBack - CommitTrans

Recommended Posts

Aí galera, será que alguém poderia me dar uma breve explicação sobre o uso do BeginTrans - RollBack e CommitTrans ???

Quando é que devo realmente usar essas instruções ??? :wacko:

 

Vlw, pessoal,

Forte abraço e T+

Compartilhar este post


Link para o post
Compartilhar em outros sites

É um controle de Transações, quando você utiliza o Begin Trans, e para prevenir caso você queira "voltar" as informações que foram inseridas, alteradas ou apagadas da sua base de dados, para isso você pode utilizar o RollBack, agora para terminar sua Transação é deixar permanente as alterações você utiliza o CommitTrans.

Private Sub BeginTrans() Dim Conexao As New Connection Dim Rst     As New Recordset  Conexao.BeginTrans Conexao.Execute ("UPDATE Tabela SET Nome='Luiz' WHERE Codigo=1")   If MsgBox("Confirma Alterações ?", vbYesNo) = vbYes Then    Conexao.CommitTrans  Else    Conexao.Rollback End IfEnd Sub

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.