Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебники 60105.doc
Скачиваний:
10
Добавлен:
01.05.2022
Размер:
827.9 Кб
Скачать
  1. Пример заполненной таблицы

    1. Создание псевдонимов бд в bde Administrator

Утилита BDE Administrator представляет собой администратор процессора БД BDE. Ее можно вызвать через главное меню Windows выбором пункта Программы / Borland Delphi 7 / BDE Administrator.

Администратор BDE позволяет настраивать параметры БД (название, тип, путь), драйвера БД (тип, язык), операционной системы (формат даты, времени и т. д.).

Для создания псевдонима БД нужно выбрать команду Object / New (при этом в левой части главного окна программы должна быть выбрана вкладка Database). После этого появится диалоговое окно создания псевдонима, в котором нужно выбрать тип драйвера (рис. 23).

  1. Диалоговое окно создания псевдонима бд

После нажатия кнопки ОК создается псевдоним, и его данные отображаются в окне Администратора BDE (рис. 24). Новый псевдоним автоматически получает имя Standart1 и параметры по умолчанию. Переименовать псевдоним можно, выполнив команду Object / Rename или выбрав пункт контекстного меню Rename.

Псевдоним для работы с БД имеет три параметра:

  • формат БД (тип драйвера) – по умолчанию имеет значение Paradox;

  • формат чисел BCD – по умолчанию имеет значение false; если установлен в true, то вычисления будут выполняться более точно, но медленнее;

  • путь физического расположения БД – устанавливается разработчиком.

  1. Главное окно Администратора bde

Зеленый треугольник рядом с псевдонимом показывает, что объект находится в режиме редактирования. Для сохранения всех изменений нужно выбрать команду Object / Apply (или Apply в контекстном меню). После этого треугольник исчезнет.

    1. Компоненты для работы с бд

Каждое приложение, использующее БД, обычно имеет, по крайней мере, по одному компоненту следующих трех типов:

  • компоненты – наборы данных (data set), непосредственно связывающиеся с БД; для BDE это компоненты, расположенные на странице BDE палитры компонентов: Table, Query, StoredProc, Database и т. д.;

  • компоненты визуализации и управления данных (страница Data Controls): DBGrid, DBNavigator, DBText, DBEdit, DBCheckBox и др.;

  • компоненты – источники данных (data source), осуществляющие обмен информацией между наборами данных и компонентами визуализации; таким компонентом является DataSource со страницы Data Access;

Связь этих компонентов друг с другом и с БД можно представить схемой, приведенной на рис. 25.

  1. Схема взаимодействия компонентов с БД

    1. Пример приложения

Разработаем простейшее приложение, работающее с созданной ранее БД.

Откроем новое приложение и поместим на форму компоненты Table и DataSource . Оба эти компоненты невизуальные, т. е. во время работы программы будут не видны, следовательно, их можно разместить в любом месте формы. В качестве компонента визуализации будем использовать DBGrid (его тоже нужно добавить на форму).

Теперь установим цепочку связей между этими компонентами. Главное свойство DBGrid и других компонентов визуализации – DataSource. Выделим DBGrid и в Инспекторе объектов выберем в выпадающем списке в поле DataSource единственный источник данных DataSource1. Далее выделим DataSource1 и в качестве его набора данных (свойство DataSet) установим Table1.

Свяжем компонент Table1 с таблицей БД. Для этого используются два свойства: DatabaseName (имя БД) и TableName (имя таблицы). В качестве имени БД зададим созданный псевдоним dbpeople, в качестве таблицы – people.db.

Чтобы соединиться с БД, надо присвоить свойству Active компонента Table1 значение true.

Форма с размещенными на ней компонентами изображена на рис. 26.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]