IMDCalculationCalculateArgs.AutoSaveSQL

Синтаксис

AutoSaveSQL: TriState;

Описание

Свойство AutoSaveSQL определяет, будет ли производиться автоматическое сохранение выполняемого SQL-запроса в файл.

Комментарии

Если свойству установлено значение TriState.OnOption - SQL-запрос автоматически сохраняется в файл "c:\p5sq0.txt". Если данный файл уже существует - он будет перезаписан.

Пример

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

Sub Main;

Var

MB: IMetabase;

MDInst: IMDCalculationInstance;

Args: IMDCalculationCalculateArgs;

Begin

MB := MetabaseClass.Active;

MDInst := MB.ItemById("MDCalc_1").Open(Null) As IMDCalculationInstance;

Args := MDInst.CreateCalculateArgs;

Args.CleanType := MDCalculateArgsCleanType.None;

Args.UpdateType := MDCalculateArgsUpdateType.All;

Args.AutoSaveSQL := TriState.OnOption;

MDInst.Calculate(Args);

End Sub Main;

После выполненния примера будет осуществлен многомерный расчет на сервере БД. Текст выполняемого SQL-запроса будет сохранен в файл.

См. также:

IMDCalculationCalculateArgs