Primo.Database.SqlServer
Primo RPA Studio ProPrimo RPA Studio Core
NuGet-пакет Primo.Database.SqlServer предназначен для автоматизации взаимодействия с базами данных MS SQL Server. Пакет позволяет подключаться к базам данных SQL Server и выполнять различные операции в рамках автоматизированных процессов: выполнение запросов, вставка данных и отключение от БД.
NuGet-пакет Primo.Database.SqlServer не входит в стандартный набор активностей и требует дополнительной установки.
Установка:
- С официального сайта NuGet .
- Напрямую из Студии с помощью менеджера зависимостей (раздел Nuget.org).
Элементы пакета
| Элемент | Назначение |
|---|---|
| Connect (SQL Server) | Устанавливает соединение с базой данных SQL Server. |
| Execute Query (SQL Server) | Выполняет SQL-запрос к базе данных. |
| Insert (SQL Server) | Вставляет данные в таблицу базы данных. |
| Disconnect DB (SQL Server) | Разрывает соединение с базой данных и освобождает внешние ресурсы. |
// Подключение к базе данных
// wf - [LTools.Common.Model.WorkflowData] ссылка на родительский алгоритм
// db - [String] строка подключения к БД (SERVER=<хост>:<порт>; DATABASE=<имя_БД>; UID=<пользователь>; PWD=<пароль>)
Primo.Database.SqlServer.DatabaseApp app = Primo.Database.SqlServer.DatabaseApp.Init(wf, db);
// Вставка данных
// app - [Primo.Database.SqlServer.DatabaseApp] объект приложения БД
// query - [String] имя таблицы
// data - [System.Data.DataTable] данные для вставки
// timeOut - [Int32] тайм-аут запроса
// res - [Int32] количество затронутых записей
int res = app.Insert(query, data, [timeOut]);