BDE, ALIAS e Componentes para Banco de Dados
Classificado em Computação
Escrito em em
português com um tamanho de 3,63 KB
1. Diferença: banco local x cliente‑servidor
O banco de dados local é aquele que reside em uma única máquina. O banco de dados cliente‑servidor é armazenado e mantido em um servidor de arquivos e um ou mais usuários têm acesso ao banco de dados através de uma rede.
2. O que é um ALIAS do BDE?
Um ALIAS do BDE é um conjunto de parâmetros que descreve uma conexão de banco de dados.
3. O que é e qual a função do BDE?
O BDE (Borland Database Engine) é uma coleção de DLLs e utilitários que permitem o acesso a uma série de bancos de dados.
4. Componentes e propriedades para exibir dados em um DBGrid
Para exibir os dados de uma tabela em um componente DBGrid, normalmente usamos os componentes Table e DataSource e ajustamos as propriedades correspondentes. Abaixo, a relação entre componentes e propriedades:
| Table | DataSource | DBGrid |
|---|---|---|
| DataBaseName - nome do banco (alias) | DataSet - nome do componente Table (por exemplo, Table1) | DataSource - nome do DataSource (por exemplo, DataSource1) |
| TableName - nome da tabela | ||
| Active - True |
5. O que determina a propriedade Active de um componente Table?
A propriedade Active abre o DataSet quando definida como True e fecha o DataSet quando definida como False.
6. Quando as propriedades BOF e EOF retornam True?
BOF: retorna True quando o cursor está antes do primeiro registro do DataSet.
EOF: retorna True quando o cursor está após o último registro do DataSet.
7. Qual o objetivo da propriedade Filtered?
Quando Filtered = True, o DataSet é filtrado com base na propriedade Filter ou no evento OnFilterRecord. Quando Filtered = False, o DataSet inteiro é retornado.
8. O que é e como acessamos o Fields Editor?
O Fields Editor (Editor de Campos) é uma janela que permite selecionar os campos que se deseja incluir no DataSet. Para acessá‑lo, clique com o botão direito sobre o componente DataSet (por exemplo, a Table) e escolha a opção Fields Editor (Editor de Campos).
9. Qual o objetivo do componente Table? Em que tipo de banco costuma ser usado?
O componente Table oferece acesso rápido e simples a uma tabela. É geralmente usado em bancos de dados locais.
10. Como filtrar para exibir apenas o cliente com código 2?
Na propriedade Filter, digite codigo=2 (ou código=2, conforme o nome do campo no banco) e altere a propriedade Filtered para True.
11. Passos para criar um ALIAS no BDE
Abra o menu Database e selecione Explore. Clique com o botão direito em uma área em branco e escolha New (ou Novo) para criar um novo ALIAS, preenchendo os parâmetros necessários.
12. Diferença entre os métodos Append e Insert
Append: cria um registro vazio e o adiciona ao final do DataSet.
Insert: insere um registro na posição atual do cursor (onde estiver o ponteiro).