Хочу передавать данные с базы 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 ком-соединением - работоспособная вещь или как всегда? Кто проверял?
(0) Хех! В файловом варианте не работало, поднял 8.3 сервер, заработало!
Зато другой косяк: объект в базу 8.3 не сел, хотя код отработался без ошибок. Буду ковырять.
(6) Хе, он садится, просто с несуществующим родителем, потому в списке не видно.
В общем, проблема закрыта, всем спасибо, все свободны... :)
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший