ParamsCheck: Boolean;
Свойство ParamsCheck определяет, будут ли учитываться параметры при выполнении запроса.
Если свойству установлено значение True, то значения параметров будут учитываться при выполнении запроса.
Sub Main;
Var
MB: IMetabase;
MObj: IMetabaseObject;
Query: IQuery;
Params: IMetabaseObjectParams;
ParamsVal: IMetabaseObjectParamValues;
Dat: IDatasetInstance;
Begin
MB:=MetabaseClass.Active;
MObj:=Mb.ItemById("Query_1").Edit;
Query:=MObj As IQuery;
Query.ParamsCheck:=False;
MObj.Save;
Params:=MObj.Params;
ParamsVal:=Params.CreateEmptyValues;
ParamsVal.Item(0).Value:="10";
Dat:=MObj.Open(ParamsVal) As IDatasetInstance;
End Sub Main;
После выполнения примера для запроса с идентификатором «Query_1» будет установлено игнорирование параметров запроса. Запрос будет выполнен без учета установленных параметров.
См. также: