TfrxADOQuery
Компонент предназначен для выполнения SQL-запросов к БД. Компонент имеет следующие свойства:
| Свойство | Описание |
|---|---|
| Database | Имя подключения к БД (имя компонента TfrxADODatabase). |
| FieldAliases | Позволяет задать пользовательские имена полей. |
| Filter | Выражение для фильтрации записей. |
| Filtered | Определяет, надо ли применять фильтр. |
| Master | Мастер-набор данных. |
| Params | Список параметров запроса. |
| SQL | Текст запроса. |
| UserName | Алиас (пользовательское имя) набора данных. |
| IgnoreDupParams | Если True, то имена параметров запроса не будут дублироваться в редакторе параметров. |
Свойства Database, FieldAliases, Filter, Filtered, Master аналогичны вышеописанным свойствам компонента TfrxADOTable. Свойство SQL имеет свой редактор для заполнения SQL-запроса.

Свойство Params также имеет свой редактор. Оно доступно, если текст запроса содержит параметры.

Параметр может быть двух типов: назначаемый из master-источника либо имеющий конкретное значение (причем в качестве значения может выступать как константа, так и ссылка на переменную или свойство объекта).
В случае, когда параметр берется из master-набора данных, необходимо настроить свойство TfrxADOQuery.Master. Набор данных должен содержать поле с именем, совпадающим с именем параметра. При этом указывать тип параметра и его значение необязательно.