§ 19. Компоненты для работы с базами данных
19.3. Построение запросов на языке SQL
При реализации проектов по обработке БД на форме появляется большое количество невизуальных компонентов. Для того, чтобы они не загромождали форму, можно использовать модуль DataModule (пример 19.14). После этого добавляется невизуальный модуль Unit2, на котором можно размещать невизуальные компоненты (пример 19.15). Для того, чтобы компоненты были доступны модулю Unit1, необходимо его подключить: #include "Unit2.h" Аналогично нужно подключить модуль Unit1 в модуле Unit2. Базы данных при выполнении запросов используют язык SQL. Компонент, который позволяет использовать запросы на языке SQL — ADOQuery. Работа компонента и настройка аналогичны компоненту ADOTable. Для отображения всей таблицы в свойстве SQL компонента должен быть прописан запрос: Select * From <имя таблицы БД> Для выполнения запроса используется метод ExecSQL. Пример 19.16. Создать проект, в котором необходимо реализовать возможность выполнения SQL запросов к базе данных Country.mdb. Этапы выполнения задания
|
Пример 19.14. Добавление модуля DataModule.
Пример 19.15. Размещение невизуальных компонентов: Пример 19.16. Форма на этапе конструирования: Пример 19.17. Редактирование запроса для свойства SQL компонента : Пример 19.18. Обработчик события OnClick для кнопки.
Работающее приложение: |