This is topic CData ODBC Driver for Google Sheets in forum Работа с приложениями (ODBC-SQL/OPC/DDE) at Форум TRACE MODE: техническая поддержка.


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

Posted by Yurchik1 (Участник № / Member № 8907) on :
 
Добрый день. Мне требуется вести запись данных в Google таблицы. Делаю это по аналогии записи данных в БД.
SCADA видит таблицу, ее ячейки, создаю запрос INSERT, привязываю аргументы Шаблона связей с СУБД к ячейкам таблицы Google, но записи не происходит. В чем может быть ошибка?
 
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
 
Канал вызова шаблона СУБД после команды на выполнение запроса достоверен? В атрибуте 92, I2 что-то записалось?

В Администраторе данных ODBC установите Трассировку, посмотрите в полученных логах что записано по этому поводу.
 
Posted by Yurchik1 (Участник № / Member № 8907) on :
 
После трассировки в логах ничего не записалось. Канал достоверен
 
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
 
По порядку. Единичку на вход, дальше что в реальном значении, I1 и I2 пишется? После посылки если подождать 15 минут, останется канал достоверным? Если в шаблоне связи с СУБД нажать Проверка - она пройдет? Какие будут сообщения в Отчет?
 
Posted by Yurchik1 (Участник № / Member № 8907) on :
 
Посылаю единицу на вход. В реальном значении пишется тоже 1. I1 и I2 по нулям. Канал остается достоверным на протяжении больше 15-ти минут. Проверка проходит.
В отчете записывается:
Подключение...
Подключено.
Отключение...
Отключено.
 
Posted by Yurchik1 (Участник № / Member № 8907) on :
 
Можете прислать пример записи данных в Google Sheets?
 
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
 
Установите диагностику SQL. В файл *.cnf в папке узла проекта запишите содержимое:

DEBUGON=42490
END_OF_CNF
<пустая строка>

После чего запустите проект и попытайтесь выполнить запрос. В профайлерный протокол будет писаться информация по запросам.

Присылать материалы не возбраняется, однако, учитывая, что TRACE MODE MPB нe упpaвляeт тpaнзakциями и нe koнтpoлиpуeт иx (т.e., зa цeлocтнocть БД oтвeчaeт CУБД, МРВ передает запрос ODBC драйверу как есть), проект с записью в Google Sheets не будет отличаться от аналогичного с записью в любую другую программу по ODBC.
 
Posted by Yurchik1 (Участник № / Member № 8907) on :
 
Trace Mode отказывается работать с драйверами ODBC компании CData (пробовала Excel Online, Excel, OneDrive), везде аналогичная ситуация. Поэтому я и прошу пример выгрузки...
 
Posted by Yurchik1 (Участник № / Member № 8907) on :
 
(14:20:31) INF_RTM:SQL: disconnect after execute База_данных#2:3
(14:20:30) INF_RTM:SQL: exec all База_данных#2:3
(14:20:30) INF_RTM:SQL: connect База данных#2:3
Вот что записалось в файле .cnf
 
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
 
quote:
Отправитель / Originally posted by Yurchik1:
Trace Mode отказывается работать с драйверами ODBC компании CData (пробовала Excel Online, Excel, OneDrive), везде аналогичная ситуация. Поэтому я и прошу пример выгрузки...

Trace Mode работает с драйвером ODBC. В этом драйвере (удобно через Администратор ODBC) создаются и настраиваются источники данных, в том числе и для сетевых БД.
Я предполагаю, что проблема именно в источнике данных. И к нему нельзя подключится любыми сторонними клиентами, например, тем же Excel'ем.

Отдельно стоит отметить, что в текущих реалиях использовать облачные решения, реализованные через европейские сервера является сомнительным решением. Стоит рассмотреть возможность реализации с помощью отечественных решений.
 
Posted by Yurchik1 (Участник № / Member № 8907) on :
 
подключиться сторонними клиентами можно, проблем в источнике данных нет. проблема именно с TM.
какой выход из ситуации возможен? Требуется реализовать таблицу в Google или MS 365 Online. В таблице должны по изменению каналов перезаписываться те же значения.
Чтобы посмотреть текущие значения по каналом пользователю предоставляется ссылка на данную таблицу.
 
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
 
Для Вашей задачи используйте функцию документирования. Генерируйте документ и сохраняйте его в расшаренной папке, предоставляя пользователям доступ. Например такое можно сделать с помощью Яндекс Диска или аналогичного сервиса.

Что касается проблем с ODBC-драйверами для записи в облачные сервисы, мы можем рассмотреть данный вопрос. Предоставьте данные драйверы и доступ к тестовой эталонной таблице. Учитывайте, TRACE MODE 6 - 32-разрядная программа, драйверы должны иметь поддержку таких приложений.
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2