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

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

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

Настройка Драйвера БД для BDE dbAccess_BDE.bpl является частью настроек Сервера РТС описанных в разделе Настройки.

Выбор Драйвера БД для BDE осуществляется в утилите Сервер РТС ( rtVarSrv.exe ) на закладке: Программа ‣ Настройка ‣ Данные в пункте Файл через кнопку 1....

../../_images/4213.png

Если в пункте Файл выбран файл dbAccess_BDE.bpl, то при нажатии на кнопку ...1 будет открыто окно Драйвер баз данных для Драйвера БД для BDE.

../../_images/4313.png

Окно состоит из трех областей:

  1. Файл драйвера

  2. Свойства драйвера

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

Файл драйвера#

../../_images/4413.png

Для выбора файла драйвера используется кнопка ....

При этом будет открыто стандартное окно выбора файлов.

Для установки Драйвера БД для BDE необходимо загрузить файл dbAccess_BDE.bpl.

Свойства драйвера#

../../_images/4511.png

Получение значений переменных

???

Сохранение значений переменных

???

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

../../_images/467.png

Раздел «База данных»

База данных

Для выбора базы данных используется выпадающий список.

../../_images/474.png

Для выбора доступны следующие базы данных:

RTSBase2:

???

dBASE Files:

???

Excel Files:

???

MS Access Database:

???

RTSBase2:

???

WGA:

???

rtsFB:

???

RTSBase:

???

FB1:

???

Имя / Пароль

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

Раздел «Параметры SQL»

Изоляция данных

Выпадающий список, из которого можно выбрать ???

../../_images/484.png

Чтение неподтвержденных данных

Dirty Read

???

Чтение подтвержденных данных

Read Committed

???

Изолированное чтение данных

Repeatable Read

???

Показывать сообщения об ошибках сохранения значений

Если вкл, то ???

Если выкл, то ???

Шаблон запросов БД

Выпадающий список содержащий типы форматов баз данных.

../../_images/494.png

При выборе нового шаблона, программа выведет окно с требованием подтверждения изменений.

../../_images/503.png

Шаблоны доступа к БД / Настройки ???

Я сюда продублировала информацию из раздела Шаблоны доступа. Если нормально, то можно его удалить.

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

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

../../_images/5112.png

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

  • Шаблон запроса выполняющийся для создания таблицы переменных.

    ../../_images/5212.png

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

    Шаблон выполняется один раз при каждом запуске сервера РТС перед первым сохранением значения переменной.

  • Шаблон для сохранения значения в БД.

    ../../_images/5312.png

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

  • Шаблон получения архивных данных.

    ../../_images/5412.png

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

  • Шаблон формата штампа времени.

    ../../_images/5510.png

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

    При указании текста шаблона можно использовать специальные символы для даты и времени, описанные в разделе Формат времени.

На закладке Настройки приведены настройки ???

../../_images/563.png

Сохранять запросы к базе данных

Если вкл, то все запросы совершенные к БД будут сохранены в лог файл.

Сохранять получаемые архивные переменные

Если вкл, то все данные архивных переменных будут сохранены в лог файл.

Запретить файл лога

Если вкл, то при работе программы лог файл не создается.

Если выкл, то при работе программы все данные сохраняются в лог файл.

Файл лога

Указывается лог файл, в который происходит сохранение данных работы программы.

Ограничивать размер лог-файла

Устанавливается лимит размера лог файла.

При достижении указанной величины лог файл будет удален и начат заново.

Значение 0 байт предполагает, что создается один лог файл без ограничения размера.

Размер кэша SQL запросов

???

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

%%

Символ %

%s

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

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

%S

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

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

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

%v

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

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

%m

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

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

%l

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

%t

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

%L

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

%T

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

%c

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