AuthenticationMethod: TeradataAuthenticationMethod;
TeradataAuthenticationMethod: Prognoz.Platform.Interop.Metabase.TeradataAuthenticationMethod;
Свойство AuthenticationMethod определяет механизм аутентификации при подключении к СУБД Teradata.
Для использования примера предполагается наличие базы данных с СУБД 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. Вместо компонентов 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
См. также: