Проблема при работе с PostgreSQL из Trace Mode

Установил и настроил PostgreSQL версию 8.4.1, драйвер ODBC для нее.
Далее пишется программа в СКАДА системе Trace Mode 6, которая поддерживает работу с базами данных через драйвер ODBC. Данные получаемые с объекта должны записываться в таблицы базы данных в свои временные отрезки.
Этим командует СКАДА, составляются простые запросы типа INSERT:
INSERT INTO Temperature
(
DateAndTime,
Tk1,
Tk2,
Tk3
)
VALUES
(
'#ARG_000#',
'#ARG_001#',
'#ARG_002#',
'#ARG_003#'
)

'#ARG_000#'...'#ARG_003#' - это данные, которые в реальном времени заменяются на числа и даты.

Таблица создана, с помощью программы-администратора pgAdmin III, данные таблиц есть возможность интерактивно изменять как в администраторе, так и через другие базы данных (например через 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'
)

Может кто-то подскажет в чем может быть проблема?

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Вопрос снимается, разобрался

Вопрос снимается, разобрался сам. Все равно никто не подсказал... Trace Mode неправильно формирует запросы...

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023