Установил и настроил 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. Обычно помогало.