This is topic ODBC в релизе 5.15 не работает. Проблема на уровне DCOM. in forum Работа в MS Windows (ODBC/DDE/OPC/NET) / Working under MS Windows at Форум TRACE MODE: техническая поддержка.
Создаю проект в ТМ 5.15, завожу архив на 10Мб, один или несколько каналов типа ПУСТОЙ/Пила с сохранением в СПАД, запускаю. Создаю ODBC источник как обычно (или использую тот, которым пользовался всегда) с подключением к МРВ (локально или удаленно - без разницы). Запускаю MS Excel => Данные -> Внешние данные -> Создать запрос, Выбираю источник, добавляю все атрибуты без условий (т.е. запрашиваю весь архив, хотя и с условиями ведет себя так же). Запрашиваю данные - DrawServ тихо, но быстро умирает.
Ставлю Update до версии 5.12 - все работает. Ставлю Update до версии 5.15 - все работать перестает.
[ 04.11.2004, 15:11: Сообщение отредактировал / Message edited by AdAstra Technical Support ]
Posted by Doloy (Участник № / Member № 826) on :
Все работает прекрасно! И в Excel, и в Access, и Delphi.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Что-то я не понял - DrawServ "вырубается" или все же ODBC не работает?
Posted by Kramarenko Stanislav (Участник № / Member № 119) on :
На моем старом проекте, который создавался в неизвестно какой версии тоже работает, а вот на вновь создаваемых узлах - НЕТ.
Вырубается DrawServ в момент посылки запроса. Задача не слетает, а прекращается пересчет каналов и обмен с графической консолью.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Вы архивные значения запрашиваете или реального времени?
Posted by Kramarenko Stanislav (Участник № / Member № 119) on :
Архивные (я же написал это в первом сообщении)
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Проверили - все нормально работает. Давайте Ваш проект с архивом и БД, в которой Вы выполняете запрос.
Posted by Kramarenko Stanislav (Участник № / Member № 119) on :
Послал на hotline@adastra.ru вместе со скриншотом. Запрос производится из Excel 2000 как описано выше на чистый лист новой книги. Кстати запрос из Delphi 5 или 7 через ADO также не удается - с него, собственно, и начались эксперименты. Тестировали на трех разных машинах под W2kSrv, W2kPro, WinXP.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Какой SP в операционной системе установлен? У нас ситуация выглядит несколько иначе, но скорее всего это она и есть - при обращении к архиву данные удалось прочитать даже те, что были там изначально от 17.09.2004 6:45:59, однако происходит зависание МРВ в момент закрытия клиента. Мы полагаем, что это действительно из-за ошибки в сервере релиза 5.15 при взаимодейтсвии клиентов с ним по DCOM. Похожая ситуация уже была недавно здесь озвучена: http://forum.adastra.ru/ubb/ultimatebb.php?ubb=get_topic;f=9;t=000029 Пока что единственный выход - использовать drawserv.exe из релиза 5.12.
Posted by Kramarenko Stanislav (Участник № / Member № 119) on :
Win2000 SP4
Posted by Doloy (Участник № / Member № 826) on :
Здравствуйте! Хотелось бы уточнить: ситуация касается только МРВ или других рантаймов тоже? Т.к. экспорт в Access с NetLink проходит без проблем; моя коллега занимается SDL (правда проект запускается в профайлере) - тоже вроде бы проблем нет. Дело в том, что мне необходимо работать с архивом из Делфей. С профайлером все работает замечательно, будет ли так же с NL?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
А у Вас точно 5.15 релиз?
Posted by Doloy (Участник № / Member № 826) on :
Да!
Posted by Doloy (Участник № / Member № 826) on :
Экспорт в Access, например, проходит по сети (дабы лишний раз не нервировать технологический персонал). И каких-либо сбоев до сих пор не наблюдалось...
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Странно - у нас и по сети и локально после обмена закрытие Access приводит к той же ситуации.