This is topic Работа с PostgreSQL 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/000027.html

Posted by AlKon (Участник № / Member № 1919) on :
 
Установил и настроил PostgreSQL версию 8.4.1, драйвер ODBC для нее.
Далее пишется программа в СКАДА системе Trace Mode 6.
составляю простые запросы INSERT:
INSERT INTO Temperature
(
DateAndTime,
Tk1,
Tk2,
Tk3
)
VALUES
(
'#ARG_000#',
'#ARG_001#',
'#ARG_002#',
'#ARG_003#'
)

Таблица создана, типы данных соответствуют, данные таблиц есть возможность интерактивно изменять как в администраторе, так и через другие базы данных через ODBC (например через OpenOffice.Base).
Канал взаимодействия с базами данных в Trace Mode создается и настраивается в соответствии с описанием.

В результате - данные в реальном времени не записываются, а в лог-файле появляется ошибка и строка запроса:

2009-12-08 14:07:52 MSKERROR: relation "temperature" does not exist at character 13
2009-12-08 14:07:52 MSKSTATEMENT: INSERT INTO Temperature
(
DateAndTime,
Tk1,
Tk2,
Tk3
)
VALUES
(
'2009-12-08 14:07:52',
'0',
'25.5',
'30.5'
)

в чем может быть проблема?
 
Posted by AlKon (Участник № / Member № 1919) on :
 
Вопрос снимается. Разобрался. все пишется, только с датой и временем проблема преобразования. Легче всего в текст и не мучиться.
 
Posted by Romсheg (Участник № / Member № 3792) on :
 
Вопрос преобразования даты и времени можно попробовать решить через Региональные настройки ОС Windows. Обычно помогало.
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2