AlKon
Forum Professor / Завсегдатай форума
Участник № / Member № 1919
отправлено / posted
Установил и настроил 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' )
AlKon
Forum Professor / Завсегдатай форума
Участник № / Member № 1919
отправлено / posted
Вопрос снимается. Разобрался. все пишется, только с датой и временем проблема преобразования. Легче всего в текст и не мучиться.
Сообщения / Posts 229 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Romсheg
unregistered
отправлено / posted
Вопрос преобразования даты и времени можно попробовать решить через Региональные настройки ОС Windows. Обычно помогало.
IP / IP: IP адрес / IP address |