IMetabaseObjectParamValues.Item

Синтаксис

Item(Index: Integer): IMetabaseObjectParamValue;

Параметры

Index - индекс параметра, к значению которого необходимо обратиться.

Описание

Свойство Item возвращает значение параметра.

Пример

Для выполнения примера предполагается наличие в репозитории запроса с идентификатором "Query_1". Данный запрос создан с двумя параметрами.

Sub Main;

Var

MB: IMetabase;

MObj: IMetabaseObject;

Params: IMetabaseObjectParamValues;

Inst: IDatasetInstance;

Fields: IDatasetInstanceFields;

Begin

MB := MetabaseClass.Active;

MObj := MB.ItemById("Query_1").Bind;

Params := MObj.ParamValues;

Params.Item(0).Value := 100;

Params.Item(1).Value := 300;

Inst := MObj.Open(Params) As IDatasetInstance;

Fields := Inst.Fields;

While Not Inst.Eof Do

Debug.WriteLine(Fields.Item(0).Value);

Inst.Next;

End While;

End Sub Main;

После выполнения примера будет открыт запрос с указанными значениями параметров. Значения первого столбца данных, полученных при выполнении запроса, будут выведены в консоль среды разработки.

См. также:

IMetabaseObjectParamValues