|
Com соединение
| ☑ |
0
Segate
15.08.13
✎
12:28
|
СтрокаПодключения = "srvr=""1c"";ref=""base"";Usr =""Download"";pwd=""123"";"
COMConnector=Новый COMОбъект("V82.COMConnector");
Попытка
база = COMConnector.Connect(СтрокаПодключения);
Предупреждение("Удачно");
Исключение
Предупреждение("База данных не открыта "+ОписаниеОшибки());
Возврат неопределено;
КонецПопытки;
Тут так - вылетает ошибка про неверные или несуществующие параметры подключения.
Но если сделать так:
COMConnector=Новый COMОбъект("V82.COMConnector");
Попытка
база = COMConnector.Connect("srvr=""1c"";ref=""base"";Usr =""Download"";pwd=""123"";");
Предупреждение("Удачно");
Исключение
Предупреждение("База данных не открыта "+ОписаниеОшибки());
Возврат неопределено;
КонецПопытки;
То все работает... ЧЯДНТ? Понимаю, что ошибка глупейшая где то... но найти так сходу не могу
|
|
1
Галахад
гуру
15.08.13
✎
12:29
|
Лишние кавычки.
|
|
2
Balabass
15.08.13
✎
12:35
|
СтрокаПодключения перенасыщенна ковычками
|
|
3
Balabass
15.08.13
✎
12:36
|
СтрокаПодключения = "srvr='server:1641'; ref='test'; usr='Кургузов'; pwd='111'";
|
|
4
Balabass
15.08.13
✎
12:37
|
СтрокаПодключения = "srvr='1c';ref='base';Usr ='Download';pwd='123";
|
|
5
hhhh
15.08.13
✎
12:51
|
имхо СтрокаПодключения - тип строка длины 10.
|
|
6
1sik
15.08.13
✎
12:59
|
А после строки подключения где ";"?
|
|