DB-Вставка / обновление в Ranorex - PullRequest
1 голос
/ 14 апреля 2020

Как я могу обновить / вставить в таблицу в SQL в Ranorex Studio. В моем Android -app я хочу манипулировать данными из Db и делать записи в ranorex для каждого изменения.

Например, я хочу, чтобы ranorex проверил в БД, ЕСЛИ есть запись для моей настройки, затем ОБНОВИТЕ ее и нажмите, например,. кнопку, если настройка не установлена, затем ВСТАВИТЬ и нажать кнопку.

Что я уже сделал:

Управление источником данных -> SQL СОЕДИНЕНИЕ (подключено к моей тестовой БД) - > Запрос:

IF EXISTS (SELECT * FROM ...) THEN
   BEGIN
       ...
   END
ELSE
   BEGIN
      ...
   END
SELECT * FROM TABLE

Если это правильно, как я могу подключить его к записи?

(я новичок в Ranorex)

1 Ответ

1 голос
/ 15 апреля 2020

Ranorex разработан для имитации конечного пользователя и, следовательно, не имеет встроенных функций для непосредственного управления базой данных, поскольку конечный пользователь никогда этого не сделает. Вместо этого с базой данных следует манипулировать базой данных, как если бы она была настоящим пользователем.

Однако Ranorex может читать из баз данных SQL как часть своей привязки данных и, следовательно, может проверять данные, которые там находятся.

Если вам нужно напрямую манипулировать данными, это можно сделать с помощью API не из Ranorex. Вы можете импортировать сторонние библиотеки, чтобы помочь с этим и кодировать все в модуле кода или действии метода пользовательского кода. После небольшого исследования вы сможете найти множество C# руководств по доступу к базе данных и ее изменению.

...