|
(COMОбъект): Invalid class string | ☑ | ||
---|---|---|---|---|
0
myr4ik07
15.12.15
✎
13:02
|
При попытке соедиения с COM-сервером произошла следующая ошибка:
{Форма.Форма.Форма(154)}: Помилка при виклику конструктора (COMОбъект): -2147221005(0x800401F3): Invalid class string как победить? выполняю Параметры = "File=""C:\1CBase""";Usr=""login"";Pwd=""password"";"; V82COMConnector= Новый COMОбъект("V82.COMConnector"); вот здесь сразу ошибка на создании объекта Попытка Возврат V82COMConnector.Connect(Параметры); Исключение Предупреждение ("Ошибка подключения!"); Возврат Неопределено; КонецПопытки; это делал regsvr32 "C:\Program Files (x86)\1cv8\8.3.7.1776\bin\comcntr.dll" |
|||
1
salvator
15.12.15
✎
13:03
|
А если V83.COMConnector?
|
|||
2
myr4ik07
15.12.15
✎
13:08
|
(1) вот это ты шаришь, как это у меня вчера оно не проходило, аналогично указывал и 83, а сейчас, да все норм, небось библиотеку зарегистрировал, кстати, так это я указываю 83 или 82 это применяется к базе к Какой я подключаюсь или с какой? Т.е., если подкючаюсь с 83 платформы то и указываю 83 или если подключеюсь к 83 то указываю 83?
|
|||
3
Лефмихалыч
15.12.15
✎
13:11
|
(2) шта?..
|
|||
4
cw014
15.12.15
✎
13:26
|
(2) Какой фееричный поток сознания
|
|||
5
myr4ik07
15.12.15
✎
13:46
|
Соединение = Новый COMОбъект("V83.COMConnector");
Соединение.Connect("File=""C:\Users\IUser\Documents\Gigaline""; Usr=""admin""; Pwd=""isoxjsioxcjsio"";";); где ошибка? |
|||
6
Мэс33
15.12.15
✎
13:51
|
||||
7
myr4ik07
15.12.15
✎
13:54
|
мда
|
|||
8
Мэс33
15.12.15
✎
13:55
|
(7) Дорогой человек.
Все это уже разжевано/пережевано. Надо искать готовые решения. А не вопрошать по каждому чиху 1С. Ресурсов море. А вот если есть проблема, которая не гуглится - тогда велкам. |
|||
9
myr4ik07
15.12.15
✎
14:01
|
&НаСервере
Функция ПодключитьсяКБазе() Соединение = Новый COMОбъект("V83.COMConnector"); Попытка База = Соединение.Connect("File=""C:\Users\Ярослав\Documents\Gigaline""; Usr=""admin""; Pwd=""jjhjhj{"""); Исключение Сообщить("Не подключен"); КонецПопытки; КонецФункции |
|||
10
myr4ik07
15.12.15
✎
14:03
|
загвоздка здесь
"File=""C:\Users\Ярослав\Documents\Gigaline""; Usr=""admin""; Pwd=""Пароль""" и три кавычки (8) ествественно, это не для тебя я написал, ведь ты все разжевал уже и знаешь где экранировать и где ошибка есть |
|||
11
Мэс33
15.12.15
✎
14:03
|
Сообщить("Не подключен");
поменяй на Сообщить(ОписаниеОшибки()); И посмотри, что выйдет. |
|||
12
myr4ik07
15.12.15
✎
14:05
|
(11) так до сохранения даже не доходило вот поэтому и спрашивал
|
|||
13
Мэс33
15.12.15
✎
14:09
|
http://catalog.mista.ru/public/387577/ - это надо прочесть, отпадет вопрос по (2)
Попробуй: База = Соединение.Connect("File=""C:\Users\Ярослав\Documents\Gigaline""; Usr=""admin""; Pwd=""jjhjhj"";"); |
|||
14
myr4ik07
15.12.15
✎
14:17
|
(13) спасибо
|
|||
15
Мэс33
15.12.15
✎
14:30
|
(14) Нашел хоть ошибку свою?
|
|||
16
myr4ik07
15.12.15
✎
16:39
|
(15) да, экранирование не верно ставил, лишняя скобка была + почему то на одном из ресурсов было указано, что нужно типа так заканчивать ";"; но оказалось это ошибка или я чего то не так понял, но вроде просто копирнул кусок кода
|
|||
17
myr4ik07
15.12.15
✎
16:40
|
в итоге вот так верно и подключение происходит
"File=""C:\Users\Ярослав\Documents\Gigaline""; Usr=""admin""; Pwd=""Пароль""" |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |