Синтаксис:
function AddSelect( const FieldName: WideString; FieldType: TFieldDataType; Size: Integer): Integer; |
Параметры:
• | FieldName – имя поля в следующем формате: |
[<Псевдоним таблицы>].<Имя поля> [as [<Псевдоним поля>]]
В разделе select можно указывать поля таблиц, указанных в разделе from. Псевдоним таблицы можно не указывать, если имя поля уникально. Псевдоним таблицы и имя поля можно получить с помощью свойств TableName, IDataSet.TableName, IField.SQLFieldName, IRequisite.SQLFieldName.
Если в разделе from не указан псевдоним таблицы, то вместо него следует использовать имя таблицы. Имя таблицы можно получить с помощью свойств SQLTableName, IDataSet.SQLTableName.
Для формирования параметра удобно использовать функцию Format;
• | FieldType – тип данных поля; |
• | Size – длина строкового поля. Указывается только в том случае, когда параметр FieldType имеет значение fdtString. |
Возвращаемое значение:
Идентификатор поля в запросе.
Описание:
Метод добавляет поле в раздел select SQL-запроса набора данных. Если раздел select еще не был определен, то он создается. Если раздел select уже был определен, то новое поле добавляется в конец раздела.Идентификатор поля в запросе следует использовать в качестве параметра метода DelSelect для удаления поля из запроса.
Примечание
При вызове метода не из ISBL-вычислений или из ISBL-вычислений с подключением к системе DIRECTUM, отличной от текущей, значение параметра должно строго соответствовать формату. В противном случае будет сгенерировано исключение.
Метод AddFrom Метод AddWhere Метод DelSelect Свойство TableName Свойство SQLTableName Свойство IDataSet.SQLTableName Свойство IDataSet.TableName Свойство IRequisite.SQLFieldName |
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |