![]() |
|
||||
![]() Planilha Web - Planilhas e Calculadoras online para estudantes e profissionais de Engenharia Civil, Engenharia Elétrica e Engenharia Mecânica. |
|||||
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: 4742 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: 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: 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: 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 |