Имя: Пароль:
1C
1С v8
1С8.2 Соединение через Олё
0 Хрущёв
 
20.11.12
13:21
Подскажите, пожалуйста, почему строка:
COM = V8.Connect("File=" + ПутьКФайлу + ";Usr="+Юзер+";Pwd="+Пароль);
работает при условии, что в <ПутьКФайлу> нет пробелов
и не работает если есть пробелы.
Если это какая то необъяснимая вещь, то есть ли варианты как это обойти?
СтрЗАменить(ПутьКФайлу," ",Символы.НПП) - не решает проблему.
1 Галахад
 
гуру
20.11.12
13:22
D rjdsxrf[&
2 Галахад
 
гуру
20.11.12
13:22
В кавычках
3 qeos
 
20.11.12
13:22
e=""" + ПутьКФайлу + """;Usr=
4 Хрущёв
 
20.11.12
13:24
Спасибо, я на самом деле, понял уже все из поста (1) :-)
Корректно будет
COM = V8.Connect("File=" + """"+ПутьКФайлу +""""+ ";Usr="+Юзер+";Pwd="+Пароль);
5 qeos
 
20.11.12
13:26
(4) много лишних символов
6 Eugene_life
 
20.11.12
13:29
(4) Сформируй строку, а потом ее подставляй в V8.Connect()
7 Хрущёв
 
20.11.12
13:31
(6) именно так и делаю, по другому никак не хочет.
Спасибо всем за оперативность :-) респект Вам и уважуха
Независимо от того, куда вы едете — это в гору и против ветра!