ВУЗ:
Составители:
Рубрика:
110
Пример 5.1. Создать приложение для вывода данных из таблицы Заказов
(Orders) с помощью статического запроса.
Последовательность действий
Поместить на форму компоненты Query1, DataSource1 и DBGrid1.
Задать значения свойств компонента Query1:
– в свойстве
DatabaseName указать псевдоним (alias) базы данных
(DBDemos). Вместо псевдонима можно задать путь к папке, в которой
находятся таблицы БД;
– в свойстве
SQL ввести запрос. Для этого в Инспекторе объектов для
свойства
SQL открыть StringListEditor и записать текст запроса, на-
пример:
Select *from orders
– свойство
Active установить в true.
Для компонента DataSource1 в свойстве
DataSet указать Query1.
Для компонента DBGrid1 в свойстве
DataSource задать DataSource1.
В результате все поля таблицы orders будут выведены в компонент
DBGrid1. Если требуется вывести только часть полей, то надо изменить текст
запроса:
Select OrderNo, CastNo, SaleDate, ShipDate from Orders
Так как любое изменение свойства SQL закрывает набор данных, то надо
в свойстве
Active задать true.
5.2.4. Программное использование Query
Доступ к свойству SQL возможен не только через Инспектор объектов во
время создания проекта, но и программно, во время выполнения приложения
(run time). При программном использовании Query, рекомендуется приведён-
ная ниже последовательность действий.
Закрыть текущий запрос.
Очистить список строк в свойстве
SQL.
Добавить новые строки в запрос.
Инициировать выполнение запроса.
Пример 5.1. Создать приложение для вывода данных из таблицы Заказов (Orders) с помощью статического запроса. Последовательность действий Поместить на форму компоненты Query1, DataSource1 и DBGrid1. Задать значения свойств компонента Query1: – в свойстве DatabaseName указать псевдоним (alias) базы данных (DBDemos). Вместо псевдонима можно задать путь к папке, в которой находятся таблицы БД; – в свойстве SQL ввести запрос. Для этого в Инспекторе объектов для свойства SQL открыть StringListEditor и записать текст запроса, на- пример: Select *from orders – свойство Active установить в true. Для компонента DataSource1 в свойстве DataSet указать Query1. Для компонента DBGrid1 в свойстве DataSource задать DataSource1. В результате все поля таблицы orders будут выведены в компонент DBGrid1. Если требуется вывести только часть полей, то надо изменить текст запроса: Select OrderNo, CastNo, SaleDate, ShipDate from Orders Так как любое изменение свойства SQL закрывает набор данных, то надо в свойстве Active задать true. 5.2.4. Программное использование Query Доступ к свойству SQL возможен не только через Инспектор объектов во время создания проекта, но и программно, во время выполнения приложения (run time). При программном использовании Query, рекомендуется приведён- ная ниже последовательность действий. Закрыть текущий запрос. Очистить список строк в свойстве SQL. Добавить новые строки в запрос. Инициировать выполнение запроса. 110
Страницы
- « первая
- ‹ предыдущая
- …
- 108
- 109
- 110
- 111
- 112
- …
- следующая ›
- последняя »