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: 5937 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 |
Java - Como inserir uma substring em uma string em Java usando o método insert() da classe StringBuffer |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |