Функция для изменения архивов TagLogging'a
Кулагин Андрей; 30.1.04

Подскажите пожалуйста каким образом можно _изменить_ одну запись в каком-либо архиве TagLogging'a ?

Например мне надо по по какой-то дате- времени записать в архив ноль. Как прочитать с помощью функций Odk - понятно, но как записать - не нашел.
Re: Функция для изменения архивов TagLogging'a
Маслов Дмитрий; 30.1.04

Можно из скриптов WinCC работать с RT-базой данных с помощью вызова функций библиотеки odbc32.dll.


Если надо - могу выслать по электронной почте пример подключения к базе данных и выполнения SQL-запроса в ней.

А дальше Вам надо будет только сформулировать SQL запрос вида

UPDATE <Table_name>
SET V = 0
WHERE T BETWEEN <Time_min> и <Time_max>
Re: Функция для изменения архивов TagLogging'a
Кулагин Андрей; 2.2.04

Пришлите пожалуйста.

Re: Функция для изменения архивов TagLogging'a
Alexis; 2.2.04

А не пробовал использовать

BOOL TLGInsertArchivData(LPCTSTR lpszArchivName,LPCTSTR lpszVarName,PTLG_ARCHIVDATARAW pTlgData,DWORD dwNumberOfData,DWORD dwFlags,PCMN_ERROR lpError);
и запихивать нужное значение на нужное время?<<br>