[?] Драйвер БД для BDE сервера РТС (dbAccess_BDE)#

Этот драйвер используется для сохранения запроса данных из различных БД с использованием системы BDE (Borland Database Engine).

Настройки драйвера#

???

Шаблоны доступа к БД#

Для работы с различными типами БД и различными типами их структуры используется механизм шаблонов.

Шаблон - это текстовое описание запроса к БД для выполнения какой-либо операции в котором можно использовать специальные символы шаблона, для подстановки в данные запроса фактических данных.

Типы шаблонов

Для каждого типа БД можно указать следующие шаблоны:

  • Шаблон запроса выполняющийся для создания таблицы переменных. Этот шаблон выполняется один раз для каждой переменной, для которой требуется сохранение значения в БД. Шаблон выполняется один раз при каждом запуске сервера РТС перед первым сохранением значения переменной.

  • Шаблон для сохранения значения в БД. Этот шаблон используется для сохранения данных об одном измерении значения переменной.

  • Шаблон получения архивных данных. Этот шаблон используется для получения архивных данных для одной переменной.

  • Шаблон формата штампа времени. Этот шаблон используется для формирования текстового представления даты и времени для указания штампа времени измерения или границ диапазона для получения архивных значений. При указании текста шаблона можно использовать специальные символы для даты и времени, описанные в разделе Формат времени.

Типы форматов БД#

В настоящее время поддерживаются следующие типовые шаблоны доступа к БД:

  • DB\DBF фалы баз данных

  • Interbase или аналог (раздельные БД значений, хранение данных)

  • MS SQL (раздельные БД значений, хранение данных)

  • PostgreSQL (раздельные БД значений, хранение данных)

  • Interbase или аналог (единая БД значений, экспорт конфигураций)

  • MS SQL (единая БД значений, экспорт конфигураций)

  • PostgreSQL (единая БД значений, экспорт конфигураций)

Символы шаблонов БД#

%%

Символ %

%s

Имя переменной как идентификатор.

Этот параметр используется для конвертации текстового имени переменной в форму, которую можно использовать в наименовании таблиц БД.

%S

Имя переменной.

Текстовое имя переменной как оно задано в конфигурации.

Этот параметр используется для указания точного имени переменной, например для выбора или сохранения данных переменной в таблицу, в колонке с именем переменной.

%v

Версия конфигурации.

Идентификатор версии конфигурации, которая использовалась в момент сохранения данных в БД.

%m

Штамп времени связанный с данными переменной.

Формат штампа времени задается отдельно для каждого типа используемой БД.

%l

Значение измерения.

%t

Статус переменной связанный с измерением.

%L

Оригинальное значение измерения.

%T

Статус переменной связанный с оригинальным значением измерения.

%c

Метрологический идентификатор.