Você está aqui: Delphi ::: dbExpress ::: TSQLConnection |
Usando a propriedade Connected ou o método Open() da classe TSQLConnection para estabelecer uma conexão com um banco de dadosQuantidade de visualizações: 4778 vezes |
|
Uma dúvida frequente entre desenvolvedores Delphi + dbExpress é a diferença entre a propriedade Connected e o método Open() da classe TSQLConnection. Ambos são usados para abrir a conexão com o servidor de banco de dados. Quando definimos o valor True para a propriedade Connected, automaticamente uma conexão com o banco de dados será feita. Antes que a conexão seja estabelecida, um evento BeforeConnect é disparado. Após a conexão ser estabelecida, o evento AfterConnect é disparado. Veja um trecho de código no qual usamos o evento Click de um botão para atribuir o valor True para a propriedade Connected de um TSQLConnection e assim abrir a conexão com o banco de dados: ---------------------------------------------------------------------- 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 SQLConnection1.Connected := True; // abre a conexão com o banco de dados end; O mesmo resultado é alcançado usando o método Open(). Veja: ---------------------------------------------------------------------- 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 SQLConnection1.Open; // abre a conexão com o banco de dados end; Tudo que o método ou procedure Open() faz é ajustar o valor da propriedade Connected para True. É possível também usar a propriedade Connected para verificar se a conexão com o banco de dados está ativa. Veja: ----------------------------------------------------------------------
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 a conexão com o banco de dados está aberta
if SQLConnection1.Connected then
begin
ShowMessage('A conexão com o banco de dados está aberta');
end
else
begin
ShowMessage('A conexão com o banco de dados NÃO está aberta');
end;
end;
|
|
|
Desafios, Exercícios e Algoritmos Resolvidos de Delphi |
Veja mais Dicas e truques de Delphi |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |







