ISecurityPackageLogonData.ParamValue

Синтаксис

ParamValue(ParamName: String): Variant;

Параметры

ParamName. Наименование параметра модуля безопасности.

Описание

Свойство ParamValue определяет значение параметра модуля безопасности.

Комментарии

В качестве наименования параметра можно использовать подстановки с использованием глобальных переменных: «%ИДЕНТИФИКАТОР_ГЛОБАЛЬНОЙ_ПЕРЕМЕННОЙ%». По умолчанию в репозитории присутствуют переменные со следующими идентификаторами:

Пример

Для выполнения примера предполагается наличие в репозитории базы данных с идентификатором «OBJ_DB».

Sub UserProc;

Var

mb: IMetabase;

mbobj: IMetabaseObject;

db: IDatabase;

LogonData: ISecurityPackageLogonData;

Begin

mb := MetabaseClass.Active;

mbobj := mb.ItemById("OBJ_DB").Edit;

db := mbobj As IDatabase;

db.UseMetabaseLogonData := False;

db.Authentication := AuthenticationMode.Password;

db.DriverId := "ORCL";

LogonData := db.LogonData;

LogonData.ParamValue("SERVER") := "Test";

LogonData.ParamValue("SCHEME") := "%METABASE_DATABASE%";

mbobj.Save;

End Sub UserProc;

После выполнения примера для базы данных «OBJ_DB» будут переопределены настройки подключения.

См. также:

ISecurityPackageLogonData