Объекты DIRECTUM

 

Объект IQuery

 

Метод AddSelect – добавить поле в набор данных

Синтаксис:

function AddSelect(

  const Field: WideString;

  FieldType: TFieldDataType;

  Size: Integer): Integer;

Параметры:

Field – имя поля в формате [<Имя таблицы>.]<Имя поля>[ as <Алиас поля>]. В разделе select можно указывать поля таблиц, указанных в разделе from. Имя таблицы и имя поля можно получить с помощью свойств IDataSet.SQLTableName, IObject.SQLTableName, IField.SQLFieldName, IRequisite.SQLFieldName.

Если в разделе from указан алиас таблицы, то имя поля следует задавать в формате: [<Алиас таблицы>.]<Имя поля>[ as <Алиас поля>]. Алиасы таблиц, используемые в SQL-запросе набора данных, можно получить с помощью свойств IDataSet.TableName, IObject.TableName.

Для формирования параметра удобно использовать функцию Format;

FieldType - тип данных поля;

Size – длина строкового поля (указывается только в том случае, когда FieldType равно fdtString).

Возвращаемое значение:

Идентификатор поля в запросе.

Описание:

Метод добавляет поле в раздел select SQL-запроса. Если раздел select еще не был определен, то он создается. Если раздел select уже был определен, то новое поле добавляется в конец раздела. Идентификатор поля в запросе следует использовать в качестве параметра метода DelSelect для удаления поля из запроса.

 

 

См. также:

·         метод AddFrom;

·         метод AddWhere;

·         метод DelSelect;

·         свойство IDataSet.SQLTableName;

·         свойство IDataSet.TableName;

·         свойство IField.SQLFieldName;

·         свойство IObject.SQLTableName;

·         свойство IObject.TableName;

·         свойство IRequisite.SQLFieldName.