Синтаксис:
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 |