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