Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

Синтаксис:

function AddSelect(

 const Field: WideString;

 FieldType: TFieldDataType;

 Size: Integer): Integer;

Параметры:

FieldName – имя поля в следующем формате:

[<Псевдоним таблицы>].<Имя поля> [as [<Псевдоним поля>]]

В разделе select можно указывать поля таблиц, указанных в разделе from. Псевдоним таблицы можно не указывать, если имя поля уникально. Псевдоним таблицы и имя поля можно получить с помощью свойств IObject.TableName, IDataSet.TableName, IField.SQLFieldName, IRequisite.SQLFieldName.

Если в разделе from не указан псевдоним таблицы, то вместо него следует использовать имя таблицы. Имя таблицы можно получить с помощью свойств IObject.SQLTableName, IDataSet.SQLTableName.

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

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

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

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

Описание:

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

Примечание

При вызове метода не из ISBL-вычислений или из ISBL-вычислений с подключением к системе DIRECTUM, отличной от текущей, значение параметра должно строго соответствовать формату. В противном случае будет сгенерировано исключение.

См. также

Метод AddFrom

Метод AddWhere

Метод DelSelect

Свойство IDataSet.SQLTableName

Свойство IDataSet.TableName

Свойство IField.SQLFieldName

Свойство IObject.SQLTableName

Свойство IObject.TableName

Свойство IRequisite.SQLFieldName

 

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }