KpDbImport

Помечено: 

Просмотр 6 сообщений - с 1 по 6 (из 6 всего)
  • Автор
    Сообщения
  • #24560
    ssp
    Участник

    Здравствуйте, Михаил!
    В 2019 году мы заказывали у вас разработку модуля импорта из базы данных. В течение трех лет все работало стабильно.
    Проблема возникла при переходе на версию 5.8.4 на новом сервере: на чистую систему была установлена MySQL 8.0.15 (та же версия, что работает на старом сервере); SCADA 5.8.4 со всеми компонентами встала без ошибок.
    Прежде чем переносить базы, было решено попробовать заполнить небольшую конфигурацию и проверить работу. В своей системе мы не используем подключаемые датчики или устройства — происходит лишь обмен с базой данных.
    Суть ошибки заключается в том, что коммуникатор производит опрос значений в базе данных, но при отправке команды из веб (нажатием кнопки) или непосредственно командой КП по линии связи — изменение записи в БД не происходит.
    https://cloud.mail.ru/public/mzbM/Up3sFn3Je
    Сразу отвечу, что SQL запросы идентичные тем, что работают на старой версии.
    https://cloud.mail.ru/public/CLsf/44WJ7tWTs
    https://cloud.mail.ru/public/2odN/phfvphrnp
    При изменении значения ячейки и выполнении запроса в БД, происходит изменение и в SCADA, т.е. опрос базы данных происходит корректно.
    https://cloud.mail.ru/public/NsYn/ZzqEjojCT
    https://cloud.mail.ru/public/uH8u/HGGuKQ5Mg

    Подскажите, в какую сторону «копать»?

    #24575
    Mikhail
    Модератор

    Добрый день!
    При отправке команды в журнал линии связи пишется информация о команде. Сделайте, пожалуйста, скриншот этой записи в журнале.

    #24583
    ssp
    Участник
    #24595
    Mikhail
    Модератор

    Фраза в журнале «Запрос на изменение данных» говорит о том, что запрос в БД успешно выполнился.
    Ваш запрос выглядит не корректным. Удалите конечную часть, начиная с ORDER BY включительно.
    Кроме того, в таблице RP33 уже должна существовать строка с ID = 1 (номер команды).

    #24609
    ssp
    Участник

    Михаил, благодарю! После изменения запроса команды и корректировки таблицы в БД все заработало!
    Странно, что в этом виде это функционирует до сих пор на действующем сервере.
    Всех благ!

    #24612
    Mikhail
    Модератор

    Странно, что в этом виде это функционирует до сих пор на действующем сервере.

    Это действительно странно 🙂

Просмотр 6 сообщений - с 1 по 6 (из 6 всего)
  • Вы должны авторизироваться для ответа в этой теме.