Exercícios - IBAdmin

Vamos criar um projeto onde faremos a administração de um banco de dados InterBase, utilizando os componentes IB Admin. Para isso tome por base a Figura 8.2 para criar o formulário.

image052.jpg

Figura 8.2. Formulário de exemplo da aplicação

A seguir temos o código dos respectivos botões da aplicação (altere a indicação do localhost pelo nome ou IP do servidor):

Selecionar Banco de Dados

OpenDialog1.InitialDir := ExtractFilePath(Application.ExeName);

if OpenDialog1.Execute then

  if OpenDialog1.FileName <> '' then

    edtBanco.Text := OpenDialog1.FileName;

Selecionar Backup

OpenDialog2.InitialDir := ExtractFilePath(Application.ExeName);

if OpenDialog2.Execute then

  if OpenDialog2.FileName <> '' then

    edtBackup.Text := OpenDialog2.FileName;

Estatisticas

Memo1.Lines.Clear;

with IBStatisticalService1 do

begin

  ServerName := 'localhost';

  DatabaseName := OpenDialog1.FileName;

  LoginPrompt := False;

  Params.Add('user_name=sysdba');

  Params.Add('password=masterkey');

  Active := True;

  ServiceStart;

  try

    Options := [DataPages, DbLog, HeaderPages, IndexPages];

...

Fim do trecho gratuito • continue abaixo
CONTEÚDO EXCLUSIVO

Desbloqueie toda a DevMedia

  • +2000 artigos e vídeos
  • +40 trilhas sobre Front-end, Back-end, IA e muito mais
  • +5000 exercícios práticos
  • Mentorias ao vivo individuais
até 50% OFF
A partir de
R$ 79 /mês
Assinar agora