0
DJZT
24.10.13
✎
14:40
|
Не получается получить доступ к свойствам баз данных требующий аутентификации.
Делаю аутентификацию, но выдает, "Поле объекта не обнаружено (DBMS) БД.ТипСУБД = ТекБаза.DBMS;"
Метод аутентификации ошибку не выдает. Всё проходит нормально. Что делаю не так?
cntr = Новый COMObject("V82.COMConnector");
СоединениеСАгентом = cntr.ConnectAgent("******");
СписОбКластераСервера = СоединениеСАгентом.GetClusters();
ОписаниеКластера = СписОбКластераСервера.GetValue(СписОбКластераСервера.GetLowerBound());
СоединениеСАгентом.authenticate(ОписаниеКластера, "******", "******");
СписОбИнформационныеБазыСервера = СоединениеСАгентом.GetInfoBases(ОписаниеКластера);
Потом обращаюсь так (СписОбИнформационныеБазыСервера - переменная объявлена вверху)
Функция ОтобразитьСписокБазДанных()
Для Каждого ТекБаза Из СписОбИнформационныеБазыСервера Цикл
БД = БазыДанных.Добавить();
БД.Имя = ТекБаза.Name;
БД.ТипСУБД = ТекБаза.DBMS;
КонецЦикла;
КонецФункции
|
|