TfrxADOQuery

       Компонент предназначен для выполнения SQL-запросов к БД. Компонент имеет следующие свойства:

 

Свойство

Описание

Database

Имя подключения к БД (имя компонента TfrxADODatabase).

FieldAliases

Позволяет задать пользовательские имена полей.

Filter

Выражение для фильтрации записей.

Filtered

Определяет, надо ли применять фильтр.

Master

Мастер-набор данных.

Params

Список параметров запроса.

SQL

Текст запроса.

UserName

Алиас (пользовательское имя) набора данных.

IgnoreDupParams

Если True, то имена параметров запроса не будут дублироваться в редакторе параметров.

 

       Свойства Database, FieldAliases, Filter, Filtered, Master аналогичны вышеописанным свойствам компонента TfrxADOTable. Свойство SQL имеет свой редактор для заполнения SQL-запроса.

 

clip0239

 

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

 

clip0240

 

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

 

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