Если при работающей связи по ODBC между МРВ и SQL server (передача данных - insert into table1 по изменению каналов ~раз в сек), sql сервер выключить, а потом опять включить - то возобновления передачи не происходит. Для возобнавления передачи приходится перезагружать ТМ. Это нормально?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Попробуйте реинициализацию ODBC без останова ТМ (смотрите описание канала ПУСТОЙ_SQL выполнить).
Posted by Leon (Участник № / Member № 624) on :
Кстати, а как делать эту самую реинициализацию? Что означает (...Если 5-й бит настройки С3 канала SQL-выполнить равен 1, то при выполнении команды сначала будет проведена реинициализация обмена..)? Непонятно как в РПД управлять настройкой С3? И еще вопрос: управляя каналом SQL_извлечь мы последовательно считываем следующую запись из выборки, а как вернуться к предыдущей записи из этой выборки?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
1) Настройка C3 выставляется один раз в РБК и в реальном времени ее изменить нельзя. 2) Перемещение производится строго в прямом порядке - вернуться назад можно только в самое начало, повторив запрос. По другому никак.