MsSQL – Conexão Ao SQL Server Via BDE

Tutorial Anterior Da Série MsSQL De Quemuel Aquino > MsSQL – Instalar O SQL Server

Creio que já podemos começar a programar, correto?

Bem… se você leu as matérias anteriores, certamente percebeu que o SQL Server tem estrutura suficiente para manipular sua base de dados, gerando através dela conteúdo robusto e profissional, de forma que quando você criar aplicações comerciais, por exemplo, não tenha qualquer necessidade em implementar seu código para melhorar a segurança.

Hoje vamos dar um exemplo prático de conexão ao SQL Server usando o Delphi.

Caso você não seja um Programador Delphi, vale a pena conferir, pois algum dia você também poderá utilizar este tipo de conexão!

A conexão entre o SQL Server e o Delphi é muito prática, pois quando um sistema Delphi necessita acessar um Banco de Dados, ele realiza a conexão utilizando o BDE¹ (Borland Data Base Engine).

O BDE além de realizar a conexão ao Banco de Dados Cliente / Servidor, também pode ler dados locais (arquivos *.db ou *.dbf).

Este tipo de conexão pode ser realizada não somente ao Banco de Dados SQL Server, mas também ao Oracle, Sybase, Interbase, FireBird, etc.

Falando Um Pouco Sobre O DBE

O BDE é um engine que dispensa o uso de diversos outros programas utilizados para conectar e administrar um Banco de Dados.

Vendo que ter as ações mais comuns de Banco de Dados dentro de um software produziria muitos efeitos positivos a Borland criou um único conjunto de drivers, nomeado de BDE.

Através do BDE Administrator (interface gerencial do BDE) serão configuradas todas as propriedades para conectar o Delphi com o SQL Server.

Caso você ainda não tenha o Delphi instalado em seu computador, entre em contato com uma empresa que vende software para computadores ou verifique junto ao site www.borland.com.br.

Configurando uma Base de Dados

Após acessar o Delphi, clique em Database.

delphi

Após clicar em Database, o Delphi deverá abrir a janela do BDE Administrator (conforme imagem a seguir).

bde

Clique em OBJECT, em seguida clique em NEW.

Deverá abrir a janela New Database Alias (conforme imagem a seguir).

Selecione o nome do driver que você deseja trabalhar (como estamos trabalhando com o SQL Server, é necessário selecionar o MSSQL).

driver

Agora informaremos um nome para nosso alias. Informe, por exemplo, ConexaoSQL (conforme imagem a seguir).

Conexão SQL

Após ter alterado o nome do Alias, você passará a efetuar suas configurações.

Altere o nome do Server Name para o nome de um banco de dados criado no SGDB do SQL Server.

Para salvar as alterações, clique com o botão direito sobre o Alias (que você criou) e selecione a opção Apply.

Pronto. Sua configuração foi efetuada com sucesso!

Acessando O BDE Através Do Delphi

Inicie um novo projeto, e exclua a unit criada automaticamente pelo Delphi.

Insira um DataModule, através da opção FILE – NEW e em DATAMODULE.

Abra a paleta BDE, e selecione um componente TDataBase (DBTables). Insira-o no DataModule, e realize as configurações a seguir:

data module

Altere as propriedades do objeto BDConexao para:

AliasName = ‘ConexaoSQL’;
DataBaseName = ‘BD’;
LoginPrompt = ‘False’;
Name = ‘BDConexao’;

OBS.: A propriedade AliasName foi preenchida de acordo com o Alias criado no BDE.

Feita a conexão a manipulação de tables e querys, bem como outros componentes, se tornarão “padrão” para a maioria dos drivers, tendo uma ou outra particularidade.

Bem… espero ter lhe ajudado em algo com esta matéria!

Caso você tenha alguma dúvida, pergunta ou observação, estou a sua disposição pronto a lhe ajudar.

Tutorial Seguinte Da Série MsSQL De Quemuel Aquino > MsSQL – Conexão Java

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)

2 Responses

  1. Muito bom o post, mas o ruim desta forma de conexão é que em todos os pcs que forem utilizar o sistema terá que instalar o bde tbm, não tem outra forma de conexão do delphi com o msSql sem utilizar o bde?

Leave a Reply

Your email address will not be published. Required fields are marked *


Como Criar Um Site, Blog - WebMaster.pt