Выполнить запрос (SAP HANA)

Компонент выполняет запрос к базе данных SAP HANA. Ожидание результатов предполагает, что запрос должен вернуть данные.
Перед началом работы
Установите в Primo RPA Studio (Windows) пакет Primo.Sap.Data.Hana , иначе данный элемент будет недоступен.
Также необходимо предварительно установить клиент SAP HANA, который можно скачать с официального сайта SAP HANA .
Свойства
Символом * отмечены обязательные для заполнения свойства. Описание общих свойств см. здесь.
База данных:
- _Соединение с БД* _[Primo.Sap.Data.Hana.DatabaseInst] – экземпляр соединения с базой данных.
- _Строка соединения* _[String] – строка подключения к базе данных (например, SERVER=
: ; DATABASE= ; UID= ; PWD= ).
Вывод:
- Кол-во [Int32] – количество обработанных строк.
- Переменная (массив) [List<List<string>>] – переменная для сохранения результатов запроса в виде массива.
- Переменная (таблица) [System.Data.DataTable] – переменная для сохранения результатов запроса в виде таблицы.
Данные запроса:
- Аргументы (конструктор) [String] – аргументы запроса в виде строки.
- Аргументы (массив) [List<Primo.Sap.Data.Hana.Model.ArgumentsModelItem>] – массив аргументов.
- Наличие результатов [Boolean] – признак ожидания результатов запроса.
- Таймаут* [Int32] – максимальное время ожидания выполнения запроса, в миллисекундах. Значение по умолчанию: 10000.
- Текст запроса* [String] – текст SQL-запроса для выполнения.
Структура аргумента
Каждый аргумент в массиве включает:
- Position (int) – порядковый номер.
- Name (String) – название.
- Value (Object) – значение.
Пример:
new Primo.Database.SqlServer.Model.ArgumentsModelItem { Position = 1, Name = "Param1", Value = 123 }