This is topic Обращение к БД in forum TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/31/t/000696.html

Posted by senatorAV (Участник № / Member № 3513) on :
 
Задача следующего рода: при срабатывании защиты котла в любую сторону (то есть отключилась защита или включилась) - в БД пишутся состояния всех котлов. Один раз. До следующего изменения параметров запись в БД не ведётся. Сделал программу на триггерах, прослеживаю выход из программы - из программы "1" выходит, в БД ничего не пишется. Подскажите, где копать?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Смотреть трассировщиком ODBC проходят ли запросы в БД и есть ли ответ.
 
Posted by Romсheg (Участник № / Member № 3792) on :
 
В параметрах настройки источника ODBC в панели управления включите ведение лога ODBC-запросов и после отработки посмотрите в лог, на что он ругается (Панель управления - Администрирование - Источники данных ODBC - вкладка Трассировка).
 
Posted by senatorAV (Участник № / Member № 3513) on :
 
Так в том и дело, что трассировщик не ругается...
Кстати, а почему такая большая задержка между изменением значения и посылкой запроса в БД? До 2-х секунд доходит.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Пришлите Ваш проект на hotline3@adastra.ru

Можно и базу приложить.
 
Posted by senatorAV (Участник № / Member № 3513) on :
 
Отправлено.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Ничего не пришло.
 
Posted by senatorAV (Участник № / Member № 3513) on :
 
Отправлено повторно
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Вы название поля в таблице задали одним из ключевых слов "date", а этого делать нельзя.
 
Posted by senatorAV (Участник № / Member № 3513) on :
 
Огромное Вам спасибо! Как всегда, всё простое сложно найти.
 
Posted by senatorAV (Участник № / Member № 3513) on :
 
А почему всё-таки такая задержка? Это связано со SCADA или всё-таки особенности ODBC?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Извините, не заметили тот пост.
Во-первых, сообщения в логах трассировки были "Ошибка синтаксиса в инструкции INSERT INTO".

Во-вторых, драйвер ODBC очень медленный, а если еще включается трассировка, то очень-очень медленный. Отсюда и задержки.
 
Posted by senatorAV (Участник № / Member № 3513) on :
 
Понятно, спасибо! Да, логи трассировщика перечитал, действительно было сообщение. Извиняюсь...
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2