Базы данных

Базы данных — компонент. Позволяет работать с базами данных SQL.

Внешний вид компонента

Режим проектировщика Режим оператора
Базы данных - Режим проектировщика Базы данных - Режим оператора

Параметры:

Входные

  • Вход — служит для добавления строки в Бд.
  • Поиск — позволяет осуществлять поиск записей в БД.
  • Таблица — устанавливает имя в таблице.
  • Вкл/Выкл — подключиться к Бд/отключиться от Бд.

Выходные

  • Состояние — состояние подключения.
  • Данные — новая порция данных.
  • Выход — значение столбца.
  • Время — метки времени.
  • Текст — текст выделенной строки.
  • Номер — номер выделенной строки.

Настраиваемые свойства:

Общие свойства (окружение)

Частные свойства (в скобках значение, установленное по умолчанию):

  • IP — IP адрес компьютера, на котором установлена база данных.
  • DSN — имя источника данных DSN.
  • Database — название базы данных, к которой необходимо произвести подключение.
  • User — пользователь (имя, введенное при установке MySQL).
  • Password — пароль пользователя.
  • Table — таблица, к которой производим подключение.
  • Delimiter (|) — текстовый разделитель столбцов (полей) базы данных.
  • Column — столбец, значения которого будут на выходе.
  • Timestamp — столбец с метками времени.
  • ErrorKey1 — ключевое слово ошибки 1.
  • ErrorKey2 — ключевое слово ошибки 2.
  • ErrorKey3 — ключевое слово ошибки 3.
  • WarningKey1 — ключевое слово предупреждения 1.
  • WarningKey2 — ключевое слово предупреждения 2.
  • WarningKey3 — ключевое слово предупреждения 3.
  • ErrorKey1Color (ff0000) — цвет выделения ошибки 1.
  • ErrorKey2Color (ff0000) — цвет выделения ошибки 2.
  • ErrorKey3Color (ff0000) — цвет выделения ошибки 3.
  • WarningKey1Color (ffff00) — цвет выделения предупреждения 1.
  • WarningKey2Color (ffff00) — цвет выделения предупреждения 2.
  • WarningKey3Color (ffff00) — цвет выделения предупреждения 3,
  • Limit (100) — лимит записей.
  • SearchLimit (1000) — лимит поиска.
  • PanelVisible (true) — видимость панели управления.
  • PrimaryKeys — первичные ключи.
  • ShowPrimaryKeys — отображать первичные ключи.
  • PrintEnable (true) — возможность печати отчета.
  • ExcelEnable (true) — возможность выгрузки данных в Excel.
  • ColumnWidths — ширина столбцов.
  • AutoUpdate (true) — автоматическое обновление данных.

Программирование

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

Параметры:

Входные

  • Вход — значение вход служит для добавления строки в БД (текст).
  • Поиск — значение поиск позволяет осуществлять поиск записей в БД (текст).
  • Таблица — значение таблица устанавливает имя в таблице (текст).

Настраиваемые свойства:

Общие свойства (окружение)

Частные свойства (в скобках значение, установленное по умолчанию):

  • BSTR IP — установка и чтение IP адреса компьютера, на котором установлена база данных (строка).
  • BSTR DSN — установка и чтение имени источника данных DSN (строка).
  • BSTR Database — установка и замена названия базы данных, к которой необходимо произвести подключение (строка).
  • BSTR User — установка и чтение пользователя (имя, введенное при установке MySQL) (строка).
  • BSTR Password — установка и чтение пароля пользователя (строка).
  • BSTR Table — установка и чтение названия таблицы, к которой производим подключение (строка).
  • BSTR Delimiter — установка и чтение текстового разделителя столбцов (полей) базы данных (строка).
  • BSTR Column — установка и чтение столбца, значения которого будут на выходе (строка).
  • BSTR Timestamp — установка и чтение столбца с меткам времени (строка).
  • BSTR ErrorKey1 — установка и чтение ключевого слова ошибки 1 (строка).
  • BSTR ErrorKey2 — установка и чтение ключевого слова ошибки 2 (строка).
  • BSTR ErrorKey3 — установка и чтение ключевого слова ошибки 3 (строка).
  • BSTR WarningKey1 — установка и чтение ключевого слова предупреждения 1 (строка).
  • BSTR WarningKey2 — установка и чтение ключевого слова предупреждения 2 (строка).
  • BSTR WarningKey3 — установка и чтение ключевого слова предупреждения 3 (строка).
  • LONG ErrorKey1Color — установка и чтение цвета выделения ошибки 1 (число).
  • LONG ErrorKey2Color — установка и чтение цвета выделения ошибки 2 (число).
  • LONG ErrorKey3Color — установка и чтение цвета выделения ошибки 3 (число).
  • LONG WarningKey1Color — установка и чтение цвета выделения предупреждения 1 (число).
  • LONG WarningKey2Color — установка и чтение цвета выделения предупреждения 2 (число).
  • LONG WarningKey3Color — установка и чтение цвета выделения предупреждения 3 (число).
  • LONG Limit — установка и чтение лимита записей (число).
  • LONG SearchLimit — установка и чтение лимита поиска (число).
  • VARIANT_BOOL PanelVisible — установка и чтение видимости панели управления:
    • true — выходное значение выдается отображать панели управления;
    • false — выходное значение выдается не отображать панели управления.
  • BSTR PrimaryKeys — установка и чтение первичного ключа (число).
  • VARIANT_BOOL ShowPrimaryKeys — установка и чтение отображения первичных ключей:
    • true — выходное значение выдается отображать первичные ключи;
    • false — выходное значение выдается не отображать первичные ключи.
  • VARIANT_BOOL PrintEnable — установка и чтение возможности печати отчета:
    • true — выходное значение возможности печати отчета;
    • false — выходное значение не возможности печати отчета.
  • VARIANT_BOOL ExcelEnable — установка и чтение возможности выгрузки данных в Excel:
    • true — выходное значение возможности выгрузки данных в Excel;
    • false — выходное значение не возможности выгрузки данных в Excel.
  • BSTR ColumnWidths — установка и чтение ширины столбцов (число).
  • VARIANT_BOOL AutoUpdate — установка и чтение автоматического обновления данных:
    • true — возможность автоматического обновления данных включено;
    • false — возможность автоматического обновления данных выключено.
  • BSTR ServerType — установка и чтение поддержки серверов БД:MySQL/MariaDB; Firebird/Interbase (строка).

Примечание

1
2
3
4
5
6
7
8
9
10
11
12