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