ZennoPoster.Db.ExecuteQuery результат

  • Автор темы Автор темы Castaneda
  • Дата начала Дата начала

Castaneda

Client
Регистрация
24.05.2019
Сообщения
873
Реакции
303
Баллы
63
Если кубиком делать ZennoPoster.Db.ExecuteQuery("INSERT INTO... в таблицу с уникальным ключом, получаем ошибку
C#:
Развернуть Свернуть Копировать
Выполнение действия Db Duplicate entry 'TEST1' for key 'online.unique_acc'

80598
кубик выходит по красной линии.

Если этот код сконвертировать в C#, получаем:
C#:
Развернуть Свернуть Копировать
project.Variables["resp"].Value = ZennoPoster.Db.ExecuteQuery("INSERT INTO....
Который всегда выполняется успешно и при ошибках и при успешном запросе.
В resp ничего не попадает.

Получается в C# мы не знаем каков результат вставки.
Баг или фича?
 
UPD: разобрался. Есть аргумент, который позволяет вызвать исключение, если запрос неуспешен.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)