Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 3 Следующий »

Обновить запись Версия 9 (Java)

Группа действий: Базы данных


Описание действия

Действие обновляет данные в записи указанной таблицы БД по значению ее первичного ключа.

Иконка действия

Параметры

Входные параметры

  1. Контекст БД Контекст подключения к выбранной базе данных.

  2. Имя таблицы Имя таблицы в БД.

  3. Данные для обновления записи – Словарь данных записей, которые будут обновлены.

  4. Первичный ключ – Словарь полей, с помощью которых однозначно определяют запись, которую необходимо обновить.

Настройки

Свойство

Описание

Тип

Пример заполнения

Обязательность заполнения поля

Параметры

Контекст БД

Контекст подключения к выбранной базе данных.

Robin.DbContext

Контекст баз данных

Да

Имя таблицы

Имя таблицы

Robin.String


Да

Данные для обновления записи

Данные для вставки в виде словаря, где ключи - это имена столбцов.

Robin.Dictionary


Да

Первичный ключ

Поле или комбинация полей, которые однозначно определяют запись, которую необходимо обновить. Задается в виде словаря, где парами «ключ-значение» являются имена столбцов первичного ключа и содержимое их полей.

Robin.Dictionary


Да

Особые условия использования

Отсутствуют.

Пример использования 

Задача

Подключиться к базе данных и обновить данные по одной строке таблицы по столбцам AGENT_NAME, WORKING_AREA, COMMISSION, PHONE_NO и COUNTRY (ID=5). Обновить на данные: McDen, London, 0.15, 044-52981425, UK.

image2024-2-12_11-34-31.png

Решение

Воспользоваться действиями "Connect Standard Db", "UpdateRecord". 

Реализация

  1. Собрать робота, состоящего из действий:
  2. Настроить параметры для действия "Стандартное подключение". 
  3. Настроить параметры для действия "Обновить запись".

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

    В поле "Первичный ключ" указать значение первичного ключа в виде словаря. 
  4. Нажать на кнопку "Старт" в верхней панели. 

Результат

Программный робот отработал успешно.

Данные в базе обновлены. 


  • Нет меток