|
Ошибка при вызове метода контекста (Connect) |
☑ |
0
RussellCrowe
17.12.21
✎
12:32
|
добрый день
две файловые базу, из одной пытаюсь подключиться к другой по ком.
Соединение = Новый COMОбъект("V83.COMConnector");
ПараметрыДоступа = "Filе=""C:\Users\user\Documents\baza"";Usr=""obmen"";Pwd=""1""";
Попытка
База = Соединение.Connect(ПараметрыДоступа);
Исключение
Сообщить("Проблемы при подключении: " + ОписаниеОшибки());
Возврат;
КонецПопытки;
вываливается с ошибкой:
Проблемы при подключении: {Обработка.ПереносДокументов.Форма.Форма1.Форма(71)}: Ошибка при вызове метода контекста (Connect): Произошла исключительная ситуация (V83.COMConnector.1): Неверные или отсутствующие параметры соединения с информационной базой
|
|
1
Pohoo
17.12.21
✎
12:53
|
Перем мСоединение;
Процедура УстановитьВнешнееСоединение()
//Файловый вариант
СтрокаПодключения = "File=""C:\Users\user\Documents\baza""; Usr=""obmen""; Pwd=""1"";";
//Серверный вариант
СтрокаПодключения = "Srvr=""""; Ref=""""; Usr=""""; Pwd="""";";
Если мСоединение <> Неопределено Тогда
Возврат;
КонецЕсли;
Попытка
Соединитель = Новый COMObject("V83.COMConnector");
мСоединение = Соединитель.Connect(СтрокаПодключения);
Исключение
Сообщить("Не удалось подключиться: " + ОписаниеОшибки());
КонецПопытки;
КонецПроцедуры
|
|
2
Pohoo
17.12.21
✎
12:56
|
ПараметрыДоступа = "Filе=""C:\Users\user\Documents\baza"";Usr=""obmen"";Pwd=""1""";
Вот тут надо точку с запятой после Pwd=""1""
|
|
3
RussellCrowe
17.12.21
✎
13:07
|
(2) пробовал и так и так, но не пробовал с переменной, теперь заработало. что я делал не так?
|
|
4
Pohoo
20.12.21
✎
09:22
|
(3) Скорее всего забыл точку с запятой.
Вы написали ***ПараметрыДоступа = "Filе=""C:\Users\user\Documents\baza"";Usr=""obmen"";Pwd=""1""";***
А нужно было вот так ***ПараметрыДоступа = "Filе=""C:\Users\user\Documents\baza"";Usr=""obmen"";Pwd=""1"";";***
|
|