Выполнить запрос (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 }