Что мне делать, Telerik Open Access Profiler не ловит сообщение об ошибке?

На стороне данных:

У меня есть стол.

Эта таблица имеет несколько полей.

И к этой таблице был добавлен индекс, который является уникальным. Цель этого индекса состояла в том, чтобы не допустить вставки значений Duplicate.

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

Со стороны Telerik Kendo:

В моем приложении я настроил профилировщик сетки пользовательского интерфейса открытого доступа ORM. Я знаю, что оператор SQL выдает ошибку, когда я вставляю повторяющиеся значения, потому что я его протестировал и прочитал.

Однако, когда я вставляю повторяющееся значение через приложение с включенным окном открытого доступа ORM для его визуализации, профилировщик НЕ улавливает его. Там нет сообщения об ошибке.

Я испробовал все советы, которые прочитал на этом форуме, чтобы заставить Open Access уловить ошибку, но ничего не помогло.

Мой вопрос: как я могу заставить профилировщик открытого доступа ORM перехватывать ошибку, которая генерируется оператором SQL каждый раз, когда я вставляю повторяющееся значение?

Я знаю, что этот вопрос будет полезен для других пользователей, которые могут столкнуться с той же борьбой.

Заранее благодарим за то, что поделились своими знаниями и предоставили рекомендации.

1 ответ

Я использую Telerik OpenAccess ORM, и у меня никогда не было этой проблемы. Я только что проверил это снова с последней версией OpenAccess ORM и OpenAccess Profiler, и исключение было поймано и показано. В настройках Profiler есть правило Alert для Runtime Exception, чтобы вы не сняли флажок с этого правила? Если правило не проверено, исключения времени выполнения не будут показаны. Если это не так, я бы порекомендовал вам написать о своей проблеме на форумах Telerik или связаться со службой поддержки. Там вы получите больше помощи.

Другие вопросы по тегам