This is topic Создание файла из TRACE MODE 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/001578.html

Posted by DAN72 (Участник № / Member № 7523) on :
 
Возможно создавать файлы средствами TRACE MODE?
Подскажите, пожалуйста, где можно посмотреть и "куда рыть".
Стоит задача:
1. Сохранять данные поступающие в TM.
2. Каждый день создавать новый файл (MS Excel) и записывать в него данные.
3. Имя файла, - дата создания файла.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Для этого можно использовать SQL-интерфейс, заложенный в Trace Mode 6.

Если штатный ODBC-драйвер для MS Excel поддерживает SQL-процедуру создания таблиц, все действия можно осуществить штатными средствами Trace Mode 6.

В противном случае придется создавать таблицу внешними средствами и менять имя таблицы в SQL-запросах.
Если имя таблицы будет в качестве переменой части иметь некоторую функцию от текущей даты, то можно ее имя в SQL-запросах изменять автоматически с помощью пользовательской программы.
 
Posted by DAN72 (Участник № / Member № 7523) on :
 
Судя по операторам в мастере запроса Шаблонах связей с СУБД ТМ: SELECT, INSERT, UPDATE, DELETE можно сделать вывод, что штатный драйвер ODBC не знает о CREATE, следовательно, создать или копировать файл-таблицу не получится. Или я не прав?

Наверное пути решения такие:
1. Создание SIAD в ТМ, копирование данных архивов, выгрузка в файл.
2. Запись в dbase MS Access, копирование архива с заменой имени архива.
3. Либо что-то еще...
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Из справочной системы:
"Синтаксис SQL
TRACE MODE 6 не накладывает никаких ограничений на запросы к базам данных; эти ограничения определяются установленной системой управления базами данных (СУБД). "
Запрос на создание таблицы надо создавать вручную в соответствии с синтаксисом, который допускается используемым ODBC-драйвером.

Экспорт данных из архива в файл возможен (см. видео-урок http://www.adastra.ru/products/overview/database/).

Копирование архива - штатная функция Trace Mode 6, которая может быть реализована программно.
Изменять имя актуального архива нельзя.
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2