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