Драйвер ODBC

Просмотр 15 сообщений - с 121 по 135 (из 136 всего)
  • Автор
    Сообщения
  • #36263
    manjey73
    Участник

    RequestNeeded(ref tryNum) — так это вроде запросы на чтение.
    Когда выставляем сколько раз читать при ошибке запроса в настройках.

    К команде это каким образом относится?

    #36264
    JurasskPark
    Участник

    Так я же написал, что я сошёл с ума. Уже три дня ищу проблему. %(

    #36265
    manjey73
    Участник

    Ну я DbImport никогда не смотрел код.
    Но если это драйвер, то есть Session — чтение.
    И есть SendCommand — отправка команд.

    От них надо начинать, к чему это все ведёт. Но даже в отправке команд можно считывать данные.

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

    В итоге я сошёл с ума и не понимаю, почему команда без кода тега не выполняется.

    Выполняйте код по шагам в отладчике.

    #42712
    JurasskPark
    Участник

    Версия 6.5.0.0 (31.03.2026)
    [+] Добавлена возможность получать данные из InfluxDB.
    [+] Добавлена возможность в драйвере выполнять несколько запросов.
    [+] Добавлена возможность через код тега не только отправить запись тега, но и выполнить команду импорта данных.

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

    InfluxDB какой версии?

    #42715
    JurasskPark
    Участник

    Второй и третьей.

    #42783
    JurasskPark
    Участник

    Это для меня. Чтобы опять не забыл и не искал. Добавлю в новой версии.

    
            private void SetupHotkeys(FastColoredTextBox fastColoredTextBox)
            {
                fastColoredTextBox.HotkeysMapping[Keys.Control | Keys.X] = FCTBAction.Cut;
                fastColoredTextBox.HotkeysMapping[Keys.Control | Keys.V] = FCTBAction.Paste;
                fastColoredTextBox.HotkeysMapping[Keys.Control | Keys.C] = FCTBAction.Copy;
                fastColoredTextBox.HotkeysMapping[Keys.Control | Keys.X] = FCTBAction.Cut;
                fastColoredTextBox.HotkeysMapping[Keys.Control | Keys.V] = FCTBAction.Paste;
                fastColoredTextBox.HotkeysMapping[Keys.Control | Keys.A] = FCTBAction.SelectAll;
                fastColoredTextBox.HotkeysMapping[Keys.Control | Keys.Z] = FCTBAction.Undo;
                fastColoredTextBox.HotkeysMapping[Keys.Control | Keys.Y] = FCTBAction.Redo;
            }
    
    #43451
    asutp42
    Участник

    Добрый день. Обновил драйвер DBimportPlus до 6.5.0.1 сама SCADA 6.4.6. Появилась проблема, данные в теги не пишутся, хотя опрос вручную выполняется без ошибок и в автомате сеансы без ошибок выполняются, но в тегах прочерки. Интерфейс свойств поменялся у драйвера и для опроса из БД создаешь команду импорта. В общем люди добрый, подскажите какие особенности у обновленного драйвера, в отличии от 6.3.0.0.

    #43452
    asutp42
    Участник

    Причем если в команде импорта выполнить запрос и перейти на вкладку результат, то там в тегах значение есть, а по факту нету(

    #43453
    asutp42
    Участник

    опрос СУБД Postgre, MSSQL, Firebird. Ни где не работает

    #43459
    JurasskPark
    Участник

    SELECT [TAGNAME]
    ,[TAGVALUE]
    ,[TAGTIME]
    ,[TAGID]
    FROM [source].[dbo].[DATA]
    WHERE TAGNAME IN
    (
    ‘TAGNAME00001’,
    ‘TAGNAME00002’
    )
    ORDER BY TAGNAME

    2026-05-21 23:46:05
    +—————————————————————————————+
    | Data |
    +—————+———-+———————+—————————————+
    | TAGNAME | TAGVALUE | TAGTIME | TAGID |
    +—————+———-+———————+—————————————+
    | TAGNAME00003 | 3 | 01.01.2000 0:00:00 | 7d90c3e9-4b3b-43b0-825b-96b862ffc169 |
    | TAGNAME00004 | 50 | 23.11.2024 13:47:03 | 9fc3bcdd-cf69-4801-bfa6-3ce5c1f40023 |
    +—————+———-+———————+—————————————+

    2026-05-21 23:46:05
    +————————-+
    | Tags |
    +—————+———-+
    | TAGNAME | TAGVALUE |
    +—————+———-+
    | TAGNAME00003 | 3,000 |
    | TAGNAME00004 | 50,000 |
    +—————+———-+

    Особенность: название полей и порядок столбцов теперь имеют роль из-за Influx.

    #43460
    JurasskPark
    Участник
    #43461
    JurasskPark
    Участник
    #43478
    asutp42
    Участник

    Добрый день. Снес все подчистую и заново установил и заработало). Всё заработало кроме Firebird, там гигантский мегазапрос с записью в 300+ тегов и он очень тяжело выполняется и соответственно по таймауту останавливался запрос, так что пришлось добавить ещё одно устройство и опрашивать по очереди с записью по 150 тегов и норм.

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