DAN72
Junior Member / Новичок
Участник № / Member № 7523
отправлено / posted
Возможно создавать файлы средствами TRACE MODE? Подскажите, пожалуйста, где можно посмотреть и "куда рыть". Стоит задача: 1. Сохранять данные поступающие в TM. 2. Каждый день создавать новый файл (MS Excel) и записывать в него данные. 3. Имя файла, - дата создания файла.
Сообщения / Posts 9 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Для этого можно использовать SQL-интерфейс, заложенный в Trace Mode 6.
Если штатный ODBC-драйвер для MS Excel поддерживает SQL-процедуру создания таблиц, все действия можно осуществить штатными средствами Trace Mode 6.
В противном случае придется создавать таблицу внешними средствами и менять имя таблицы в SQL-запросах. Если имя таблицы будет в качестве переменой части иметь некоторую функцию от текущей даты, то можно ее имя в SQL-запросах изменять автоматически с помощью пользовательской программы.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
DAN72
Junior Member / Новичок
Участник № / Member № 7523
отправлено / posted
Судя по операторам в мастере запроса Шаблонах связей с СУБД ТМ: SELECT, INSERT, UPDATE, DELETE можно сделать вывод, что штатный драйвер ODBC не знает о CREATE, следовательно, создать или копировать файл-таблицу не получится. Или я не прав?
Наверное пути решения такие: 1. Создание SIAD в ТМ, копирование данных архивов, выгрузка в файл. 2. Запись в dbase MS Access, копирование архива с заменой имени архива. 3. Либо что-то еще...
Сообщения / Posts 9 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Из справочной системы: "Синтаксис SQL TRACE MODE 6 не накладывает никаких ограничений на запросы к базам данных; эти ограничения определяются установленной системой управления базами данных (СУБД). " Запрос на создание таблицы надо создавать вручную в соответствии с синтаксисом, который допускается используемым ODBC-драйвером.
Копирование архива - штатная функция Trace Mode 6, которая может быть реализована программно. Изменять имя актуального архива нельзя.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |