[?] Драйвер БД для BDE сервера РТС (dbAccess_BDE)#
Этот драйвер используется для сохранения запроса данных из различных БД с использованием системы BDE (Borland Database Engine).
Настройки драйвера#
Настройка Драйвера БД для BDE dbAccess_BDE.bpl является частью настроек Сервера РТС описанных в разделе Настройки.
Выбор Драйвера БД для BDE осуществляется в утилите Сервер РТС ( rtVarSrv.exe ) на закладке: в пункте Файл через кнопку 1....
Если в пункте Файл выбран файл dbAccess_BDE.bpl, то при нажатии на кнопку ...1 будет открыто окно Драйвер баз данных для Драйвера БД для BDE.
Окно состоит из трех областей:
Файл драйвера#
Для выбора файла драйвера используется кнопка ....
При этом будет открыто стандартное окно выбора файлов.
Для установки Драйвера БД для BDE необходимо загрузить файл dbAccess_BDE.bpl.
Свойства драйвера#
Получение значений переменных
???
Сохранение значений переменных
???
Настройки драйвера#
Раздел «База данных»
База данных
Для выбора базы данных используется выпадающий список.
Для выбора доступны следующие базы данных:
- RTSBase2:
???
- dBASE Files:
???
- Excel Files:
???
- MS Access Database:
???
- RTSBase2:
???
- WGA:
???
- rtsFB:
???
- RTSBase:
???
- FB1:
???
Имя / Пароль
Имя и пароль учетной записи, используемой для установки связи с сервером источником данных.
Раздел «Параметры SQL»
Изоляция данных
Выпадающий список, из которого можно выбрать ???
Чтение неподтвержденных данных |
Dirty Read |
??? |
Чтение подтвержденных данных |
Read Committed |
??? |
Изолированное чтение данных |
Repeatable Read |
??? |
Показывать сообщения об ошибках сохранения значений
Если
, то ???
Если
, то ???
Шаблон запросов БД
Выпадающий список содержащий типы форматов баз данных.
При выборе нового шаблона, программа выведет окно с требованием подтверждения изменений.
Шаблоны доступа к БД / Настройки ???
Для работы с различными типами БД и различными типами их структуры используется механизм шаблонов.
Шаблон - это текстовое описание запроса к БД для выполнения какой-либо операции в котором можно использовать специальные символы шаблона, для подстановки в данные запроса фактических данных.
Для каждого типа БД можно указать следующие шаблоны:
Шаблон запроса выполняющийся для создания таблицы переменных.
Этот шаблон выполняется один раз для каждой переменной, для которой требуется сохранение значения в БД.
Шаблон выполняется один раз при каждом запуске сервера РТС перед первым сохранением значения переменной.
Шаблон для сохранения значения в БД.
Этот шаблон используется для сохранения данных об одном измерении значения переменной.
Шаблон получения архивных данных.
Этот шаблон используется для получения архивных данных для одной переменной.
Шаблон формата штампа времени.
Этот шаблон используется для формирования текстового представления даты и времени для указания штампа времени измерения или границ диапазона для получения архивных значений.
При указании текста шаблона можно использовать специальные символы для даты и времени, описанные в разделе Формат времени.
На закладке Настройки приведены настройки ???
Сохранять запросы к базе данных
Если
, то все запросы совершенные к БД будут сохранены в лог файл.
Сохранять получаемые архивные переменные
Если
, то все данные архивных переменных будут сохранены в лог файл.
Запретить файл лога
Если
, то при работе программы лог файл не создается.
Если
, то при работе программы все данные сохраняются в лог файл.
Файл лога
Указывается лог файл, в который происходит сохранение данных работы программы.
Ограничивать размер лог-файла
Устанавливается лимит размера лог файла.
При достижении указанной величины лог файл будет удален и начат заново.
Значение 0 байт предполагает, что создается один лог файл без ограничения размера.
Размер кэша SQL запросов
???
Шаблоны доступа к БД#
Для работы с различными типами БД и различными типами их структуры используется механизм шаблонов.
Шаблон - это текстовое описание запроса к БД для выполнения какой-либо операции в котором можно использовать специальные символы шаблона, для подстановки в данные запроса фактических данных.
Типы шаблонов
Для каждого типа БД можно указать следующие шаблоны:
Шаблон запроса выполняющийся для создания таблицы переменных. Этот шаблон выполняется один раз для каждой переменной, для которой требуется сохранение значения в БД. Шаблон выполняется один раз при каждом запуске сервера РТС перед первым сохранением значения переменной.
Шаблон для сохранения значения в БД. Этот шаблон используется для сохранения данных об одном измерении значения переменной.
Шаблон получения архивных данных. Этот шаблон используется для получения архивных данных для одной переменной.
Шаблон формата штампа времени. Этот шаблон используется для формирования текстового представления даты и времени для указания штампа времени измерения или границ диапазона для получения архивных значений. При указании текста шаблона можно использовать специальные символы для даты и времени, описанные в разделе Формат времени.
Типы форматов БД#
В настоящее время поддерживаются следующие типовые шаблоны доступа к БД:
DB\DBF фалы баз данных
Interbase или аналог (раздельные БД значений, хранение данных)
MS SQL (раздельные БД значений, хранение данных)
PostgreSQL (раздельные БД значений, хранение данных)
Interbase или аналог (единая БД значений, экспорт конфигураций)
MS SQL (единая БД значений, экспорт конфигураций)
PostgreSQL (единая БД значений, экспорт конфигураций)
Символы шаблонов БД#
|
Символ % |
|
Имя переменной как идентификатор. Этот параметр используется для конвертации текстового имени переменной в форму, которую можно использовать в наименовании таблиц БД. |
|
Имя переменной. Текстовое имя переменной как оно задано в конфигурации. Этот параметр используется для указания точного имени переменной, например для выбора или сохранения данных переменной в таблицу, в колонке с именем переменной. |
|
Версия конфигурации. Идентификатор версии конфигурации, которая использовалась в момент сохранения данных в БД. |
|
Штамп времени связанный с данными переменной. Формат штампа времени задается отдельно для каждого типа используемой БД. |
|
Значение измерения. |
|
Статус переменной связанный с измерением. |
|
Оригинальное значение измерения. |
|
Статус переменной связанный с оригинальным значением измерения. |
|
Метрологический идентификатор. |