Имя: Пароль:
1C
 
Строка подключения Оле
0 Мисти
 
14.12.16
18:14
Подключение.Connect("Srvr= """+Сервер1С+""""+";Ref="+ПутьКБазе+";Usr=""" + Пользователь +""""+";Pwd="""+ Пароль+""";")
запуталась с кавычками.
Что тут не так?
Говорит, ошибка!
1 Волшебник
 
модератор
14.12.16
18:14
Самое главное, текст ошибки держи в тайне.
2 dachnik
 
14.12.16
18:20
;")
Вот этот смайлик внушает!
3 Мисти
 
14.12.16
18:21
А у меня не видно, что за ошибка.
В строке что-то не так!
Когда у меня все данные были сразу забиты в строку, то всё работало, а когда я их вынесла в переменные - нет.
4 Мисти
 
14.12.16
18:22
"Srvr=DB:1341;Ref=""R2015"";Usr=""Юлия"";Pwd=""809"";"
Вот такая строка работает
5 f_vadim
 
14.12.16
18:27
(4) здесь "R2015" в кавычках, а в (0) собирается без кавычек
а DB:1341 наоборот
6 Мисти
 
14.12.16
18:31
Да! Так и есть, и я это даже заметила, но всё равно не понимаю, как их расставить.
Я в отладчике ставлю кавычки и сравниваю 2 строки и требуемый вариант всё равно никак не получается.
7 f_vadim
 
14.12.16
18:42
чтобы не путаться со склейкой можно попробовать вот так
СтрокаПодключения = СтрШаблон("Srvr=""%1"";Ref=""%2"";Usr=""%3"";Pwd=""%4"";" , Сервер1С,ПутьКБазе,Пользователь,Пароль)
8 Мисти
 
14.12.16
19:29
А Волшебник был прав! Дело не в строке.
Произошла исключительная ситуация (V83.COMConnector.1): Версия компоненты 'comcntr' (8.3.6.2152) отличается от версии корневого модуля 'core83' (8.3.8.2027)
Так что это перестало работать в любом случае.
Спасибо.
За параметры тоже спасибо.