Модуль экспорта в БД: одновременный запись

Стартовая страница Форумы Понять, как работает ПО Модуль экспорта в БД: одновременный запись

Просмотр 5 сообщений - с 1 по 5 (из 5 всего)
  • Автор
    Записи
  • #8341
    baur
    Участник

    Добрый день, можно ли записывать данные нескольких каналов одновременно
    insert into table(c1, c2, c3) values(Cnl(1),Cnl(2),Cnl(3))

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

    Добрый день!
    Так не получится, потому что модуль вызывает insert при получении данных по каждому каналу в отдельности.

    #8359
    baur
    Участник

    теоретически можно же получить из текущих данных, после завершение одного цикла опроса?

    например нам нужные данные одного оборудования, скажем конвейерные весы: там несколько параметров для экспорта (счетчик, переработка, скорость и т.д.) и все они нужны нам в одном контексте, их надо вставить в одну строку …

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

    Да, я продумывал такой вариант работы, для этого потребуется модернизировать модуль экспорта в БД.
    У меня была похожая ситуация. Пришлось писать SQL, чтобы если нужной строки ещё нет, выполнялся insert, а если строка уже создана, то её update.

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

    Коммуникатор после опроса КП отправляет параметры единым блоком, поэтому в модуле экспорта в БД реально реализовать алгоритм, который Вы описали.

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