Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Обработка ошибок нарушения ограничений целостности для пользователя
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! Вопрос не совсем в тему форума, поскольку касается проектирования в целом. Но в то же время реализация может сильно зависеть от используемой СУБД и технологии, поэтому рискну задать вопрос здесь. Поделитесь пожалуйста опытом, кто как решает данную проблему. Пользователей очень пугает общее сообщение вида "Произошло нарушение ограничений, наложенных уникальным индексом или ограничением уникальности", или, еще хуже, текст исходного сообщения от DB2. То есть нужно подробно анализировать, какой именно индекс или ограничение не дает выполнить операцию, и сообщать пользователю, какое поле он должен исправить, или наличие записи в какой зависимой таблице препятствует удалению и т.д. Первое, что приходит в голову- организовать таблицу с прикладной интерпретацией сообщений и лазить в нее в обработчике ошибок. PS У нас реализован веб-интерфейс с использованием Hibernate. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2010, 17:17 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=36466614&tid=1602891]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
179ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 16ms |
| total: | 270ms |

| 0 / 0 |
