Имя: Пароль:
1C
 
COM соединение: Connect происходит без ошибки, но Результат = Неопределено
0 evorle145
 
09.03.21
13:58
ОбъектПодключения = Новый COMОбъект("V83.COMConnector");

    
Подключение = ОбъектПодключения.Connect(СтрокаПодключенияСписок);

Почему "Подключение" имеет значение "Неопределено"?
1 BaZZiL
 
09.03.21
14:18
Значит, что-то пошло не так...



Сервер = "server";
Пользователь = "user";
Пароль = "password";


Подключение = Новый COMОбъект("V83.COMConnector");

СтрокаПодключения =  "srvr='" + СокрЛП(Сервер)
+ "'; ref='" + СокрЛП(БазаДанных)
+ "'; usr='" + СокрЛП(Пользователь)
+ "'; pwd='" + СокрЛП(Пароль) + "';";

Попытка
БазаКудаПодключаемся = Подключение.Connect(СтрокаПодключения);
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;
2 evorle145
 
09.03.21
14:20
(1) ты понимаешь в чем штука.. есть база на сервере с именем 07, и она подключается к базе на сервере с именем 05.
На сервере 08 лежит точная копия базы 07. И я из этой копии хочу потестить соединение, и оно типа соединяется но подключение  = неопределено.
То есть код на сервере 07 работает. Но этот же код на сервере 08  не работает..
3 evorle145
 
09.03.21
14:22
(1) то есть я подключаюсь к базе на сервере 05 с помощью одного и того же кода. Но с сервера 07 все работает, а с 08 нет. Хотя и на 07 и 08 одна и та же база (копия базы), и там и там библиотека COMConnector зарегистрирована ...
4 evorle145
 
14.03.21
09:46
Тут решение сисадмин помог. Код был верный.
5 ДедМорроз
 
14.03.21
21:21
Интересно,если из самого соединения сделать выход,то переменная соединения станет Неопределенно или нет?
6 Cthulhu
 
14.03.21
21:44
рега 32x COM+ для 64х инсталляции?
Основная теорема систематики: Новые системы плодят новые проблемы.