|
Не работает COM-соединение 8.2 -> 8.3
| ☑ |
0
mrbus
24.03.14
✎
11:24
|
Хочу передавать данные с базы 8.2 на 8.3. (На будущее, регламентным заданием, но пока, на этапе тестирования, просто создал общий модуль серверный и вызываю его из внешней обработки). Сервер x64.
Соотв-но зарегил comcntr.dll 64-битную от 8.3, все прошло успешно, и даже строка
Соединитель = Новый COMObject ("V83.COMConnector");
отрабатывает. А вот здесь:
Соединение = Соединитель.Connect ("File=""C:\INST\Тест 8.3 сотрудники"";Usr="""";Pwd="""";");
происходит падение клиента 8.2 с сообщением, что "Удаленный хост принудительно разорвал существующе подключение".
А самое интересное... эти две строки отрабатываются 3 раза, иногда 4 ии даже 5 раз (хотя вызываю я, конечно, один раз).
Вообще обращение из 8.2 на 8.3 ком-соединением - работоспособная вещь или как всегда? Кто проверял?
|
|
1
ptiz
24.03.14
✎
11:26
|
Что за конфигурация?
Нет ошибок синтаксиса при проверке модулей для внешнего соединения?
|
|
2
shuhard
24.03.14
✎
11:31
|
(0)[comcntr.dll 64-битную от 8.3,]
подозрительно
|
|
3
mrbus
24.03.14
✎
11:35
|
(1) 8.2 ЗУП, 8.3 пока пустая. Модули все пустые.
(2) входит в состав дистрибутива сервера 8.3 x64
|
|
4
shuhard
24.03.14
✎
11:36
|
(3) у тебя есть 64Х клиент ?
|
|
5
mrbus
24.03.14
✎
11:39
|
(4) Причем тут x64 клиент?
|
|
6
mrbus
24.03.14
✎
12:03
|
(0) Хех! В файловом варианте не работало, поднял 8.3 сервер, заработало!
Зато другой косяк: объект в базу 8.3 не сел, хотя код отработался без ошибок. Буду ковырять.
|
|
7
Heckfy
24.03.14
✎
12:08
|
Юзайте вебсервисы. От многого геморроя избавит.
|
|
8
mrbus
24.03.14
✎
13:30
|
(6) Хе, он садится, просто с несуществующим родителем, потому в списке не видно.
В общем, проблема закрыта, всем спасибо, все свободны... :)
|
|