IPrimaryTeradataSPLD.AuthenticationMethod

Синтаксис Fore

AuthenticationMethod: TeradataAuthenticationMethod;

Синтаксис Fore.NET

TeradataAuthenticationMethod: Prognoz.Platform.Interop.Metabase.TeradataAuthenticationMethod;

Описание

Свойство AuthenticationMethod определяет механизм аутентификации при подключении к СУБД Teradata.

Пример Fore

Для использования примера предполагается наличие базы данных с СУБД Terada с идентификатором «DATABASE». На форме предполагается наличие компонента Button с идентификатором Button1.

Добавьте ссылки на системные сборки: Db и Metabase.

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
    MB: IMetabase;
    DbObj: IMetabaseObject;
    DB: IDatabase;
    LogonData: IPrimaryTeradataSPLD;
Begin
    
//Получаем базу данных
    MB := MetabaseClass.Active;
    DbObj := MB.ItemByID(
"DATABASE").Edit;
    
//Получаем параметры модуля безопасности
    DB := DbObj As IDatabase;
    LogonData := DB.LogonData 
As IPrimaryTeradataSPLD;
    
//Устанавливаем механизм аутентификации
    LogonData.AuthenticationMethod := TeradataAuthenticationMethod.LDAP;
    DbObj.Save;
End Sub Button1OnClick;

В результате выполнения примера после нажатия кнопки будет изменен механизм аутентификации при подключении к СУБД Teradata на LDAP.

Пример Fore.NET

Необходимые требования и результат выполнения примера Fore.NET совпадают с примером Fore. Вместо компонентов Fore используйте их Fore.NET аналоги.

Private Sub button1_Click(sender: System.Object; e: System.EventArgs);
Var
    MB: IMetabase;
    DbObj: IMetabaseObject;
    DB: IDatabase;
    LogonData: IPrimaryTeradataSPLD;
Begin
    
//Получаем базу данных
    MB := Self.Metabase;
    DbObj := MB.ItemByID[
"DATABASE"].Edit();
    
//Получаем параметры модуля безопасности
    DB := DbObj As IDatabase;
    LogonData := DB.LogonData 
As IPrimaryTeradataSPLD;
    
//Устанавливаем механизм аутентификации
    LogonData.AuthenticationMethod := TeradataAuthenticationMethod.trdtamLDAP;
    DbObj.Save();
End Sub

См. также:

IPrimaryTeradataSPLD