Você está aqui: Delphi ::: dbExpress ::: TSQLConnection |
||
Como usar o método BeginTransaction() da classe TSQLConnection para iniciar uma nova transação com a base de dados atualQuantidade de visualizações: 6196 vezes |
||
|
O método BeginTransaction() da classe TSQLConnection é usado quando queremos iniciar uma nova transação com a base de dados à qual estamos conectados no momento. É importante, antes de iniciar uma transação, verificar se o banco de dados suporta transações. Veja em dicas desta mesma seção como isso pode ser feito. Veja a assinatura do método BeginTransaction():
Se a transação for iniciada com sucesso, o método BeginTransaction() atribui o valor True para a propriedade InTransaction da classe TSQLConnection para indicar que uma transação está em curso. A transação ficará ativa até que um dos métodos CommitFreeAndNil(), RollbackFreeAndNil() ou RollbackIncompleteFreeAndNil() seja chamado.
Observe que a forma anterior de se iniciar transações em Delphi + dbExpress era com chamadas ao método StartTransaction() da classe TSQLConnection. Este método foi marcado como deprecated (desatualizado, obsoleto) e não deve mais ser usado. |
||
|
|
||
Desafios, Exercícios e Algoritmos Resolvidos de Delphi |
Veja mais Dicas e truques de Delphi |
Dicas e truques de outras linguagens |
|
VisuAlg - Exercícios Resolvidos de VisuAlg - Como calcular e exibir os 50 primeiros números primos em VisuAlg |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |




