USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Dicas

  Visual Basic    (Banco de Dados)

Título da Dica:  BeginTrans, CommitTrans, RollBack (transações)
Postada em 13/9/2003 por ~Ð@®£@Ñ            
Imagine que você tenha um processamento de diversas operações em um banco de dados e somente após a realização destes processos as alterações sejam realizadas de fato no Banco de dados.
Utilizando BeginTrans, CommitTrans e RollBack você pode executar estes processos sem problemas permitindo que o processamento das alterações só tenham efeito após uma confirmação final dada pelo usuário.

BeginTrans - Dá inicio ao processamento
CommitTrans - Conclui a transação
RollBack - Repõe a situação anterior, ou melhor, não executa a transação.

Exemplo:

Sub begintrans()

wrk.BeginTrans
With tblWmundi
Do Until .EOF
.Edit
tbltit![VencBas] = tbltit![VencBas] * 2.5
.Update
.MoveNext
Loop
If MsgBox("Confirma Alterações ?", vbYesNo) = vbYes Then
wrk.CommitTrans
Else
wrk.Rollback
End If
End With

End Sub
 


CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página