На этом шаге мы рассмотрим компонент TQBEQuery.
Компонент TQBEQuery аналогичнен компоненту TQuery, но позволяет
работать с запросами формата QBE, совпадающего с форматом Paradox for
Windows и Database Desktop. Компонента не включает в себя редактор свойства
для построения запросов QBE, и вам необходимо использовать для этого Paradox for
Windows или Database Desktop. Перед использованием в TQBEQuery текст
запроса желательно слегка подредактировать. Если запрос к одной базе данных, то можно убрать алиасы
перед именами таблиц (алиас прописывается в свойстве DatabaseName). Кроме того, можно убрать
строки, относящиеся к Answer Table (все равно они не используются, хотя ошибки не вызывают).
Таблица 1. Свойства компонента TQBEQuery
Свойство | Описание |
---|---|
property QBE: TStrings; | Свойство содержит текст QBE-запроса, который выполняется при вызове методов Open или ExecQBE. После выполнения запроса с помощью метода Open вы должны вызвать метод Close перед тем, как изменить текст запроса. Вы можете создать QBE-запрос с помощью Paradox for Windows или Database Desktop и поместить его в свойство QBE с помощью редактора списков строк, выбрав свойство QBE в Object Inspector. |
На следующем шаге мы рассмотрим компонент TRxDBFilter.