Você está aqui: Delphi ::: dbExpress ::: TSQLConnection |
Usando a propriedade MultipleTransactionsSupported da classe TSQLConnection para testar se o banco de dados dá suporte a múltiplas transaçõesQuantidade de visualizações: 4147 vezes |
|
Em algumas situações precisamos verificar se o banco de dados ao qual estamos conectados suporta múltiplas transações aninhadas (nested) ou sobrepostas (overlapping). Para isso podemos usar a propriedade MultipleTransactionsSupported da classe TSQLConnection. Se o servidor de banco de dados suportar múltiplas transações o retorno da propriedade será True. Em caso contrário será False. Veja um trecho de código no qual usamos o evento Click de um botão para obter o valor da propriedade MultipleTransactionsSupported: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
procedure TFormPrincipal.Button1Click(Sender: TObject);
begin
// vamos verificar se o banco de dados suporta transações múltiplas
if SQLConnection1.MultipleTransactionsSupported then
begin
ShowMessage('O banco de dados suporta transações múltiplas.');
end
else
begin
ShowMessage('O banco de dados não suporta transações múltiplas.');
end;
end;
É importante observar que nem todos os bancos de dados que suportam transações dão suporte a transações múltiplas. Um exemplo de servidor de banco de dados que suporta múltiplas transações é o Firebird (testado com a versão 2.5). |
|
|
Desafios, Exercícios e Algoritmos Resolvidos de Delphi |
Veja mais Dicas e truques de Delphi |
|
Como selecionar um item de uma ListBox do Delphi em tempo de execução usando a propriedade ItemIndex |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






