IDalCommandParams.Add

Синтаксис

Add(Name: String): IDalCommandParam;

Параметры

Name - наименование добавляемого параметра.

Описание

Метод Add добавляет параметр, используемый в SQL-запросе.

Комментарии

Использование данного метода доступно, если свойству Type установлено значение DalCommandType.StoredProcedure.

Пример

Для выполнения примера предполагается наличие в репозитории базы данных с идентификатором "BD". На сервере, на который настроена данная база данных, имеется функция "Func_1", вычисляющая какое-либо значение.

Sub Main;

Var

MB: IMetabase;

DB: IDatabaseInstance;

Com: IDalCommand;

v: Variant;

Begin

MB := MetabaseClass.Active;

DB := MB.ItemById("BD").Open(Null) As IDatabaseInstance;

Com := DB.Connection.CreateCommand("");

Com.Type := DalCommandType.StoredProcedure;

Com.SQL := "Func_1";

Com.Params.Add("Param").Direction := DalParamDirection.ReturnValue;

Com.Execute;

v := Com.Params.Item(0).Value;

Com.Close;

End Sub Main;

После выполнения примера будет создана команда, выполняющая хранимые на сервере функции или процедуры. Для команды будет создан один параметр, в который возвращается результат выполнения функции. После выполнения команды в переменной "v" будет содержаться результат выполнения функции "Func_1".

См. также:

IDalCommandParams