Skip to Content

Primo.Database.SqlServer.Linux

Пакет Primo.Database.SqlServer.Linux предназначен для автоматизации взаимодействия с базами данных MS SQL Server на платформе Primo RPA Studio Linux. Пакет решает задачи подключения к базам данных SQL Server и выполнения операций с базами данных внутри автоматизированных процессов.

Пакет доступен для скачивания двумя способами:

1. С сайта NuGet:

Скачать пакет по следующей ссылке:

2. Через управление зависимостями в Primo RPA Studio Linux:

Чтобы установить пакет, выполните следующие шаги:

  1. Откройте Primo Studio и перейдите в меню Управление зависимостями.
  2. В левой части окна выберите источник NuGet.org.
  3. В поле поиска введите Primo.Database.SqlServer.Linux.
  4. Найдите пакет Primo.Database.SqlServer.Linux и выполните одно из следующих действий:
    • Если пакет еще не установлен, нажмите Установить.
    • Если пакет уже установлен, но требуется обновление, нажмите Обновить до последней версии.
  5. После выбора нажмите кнопку Сохранить.
  6. В появившемся окне подтверждения установки нажмите Установить.
  7. Дождитесь завершения установки и проверьте, что пакет успешно добавлен.
  8. После установки в дереве элементов в узле Database → SQL Server появятся элементы пакета.

В пакет входят элементы:

  1. Connect (SQL Server) — основной элемент для подключения к базе данных SQL Server. Без выполнения этого элемента взаимодействие с базой данных невозможно.

  2. Execute Query (SQL Server) — выполняет SQL-запрос к подключенной базе данных.

  3. Insert (SQL Server) — вставляет данные в указанную таблицу базы данных.

  4. Disconnect DB (SQL Server) — закрывает соединение с базой данных. Рекомендуется использовать этот элемент после завершения работы с базой данных для освобождения внешних ресурсов.

Только код

Пример использования в чистом коде:

Подключение к базе данных:

// wf: [LTools.Common.Model.WorkflowData] parent // db - Connection string: [String] Database connection string // (SERVER=<hostname>:<port>; DATABASE=<database name>; UID=<username>; PWD=<password>) Primo.Database.SqlServer.DatabaseApp app = Primo.Database.SqlServer.DatabaseApp.Init(wf, db);