powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Вопрос про исключения
11 сообщений из 11, страница 1 из 1
Вопрос про исключения
    #33797402
Гость_М
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!
Народ, вот такой вопрос... делается проект - БД Оракл + Web-формы(Аsp.net)
как понять какие нужны исключения, которые необходимо обрабатывать.
часть исключений я обработал. но у меня постоянно возникают новые. и приходится постоянно обновлять все формы... если честно, то очень напрягает.
можете что нить посоветовать из своего личного опыта или еще как нить..
может есть список исключений, которые наиболее часто возникают..
Спасибо!

нашел директиву @Page, атрибут ErrorPage
что при этом происходит. если на моей странице вылетает исключение, которое не обрабатывается, то идет автоматическое перенаправление на error_page.aspx(прописана в атрибуте ErrorPage моей страницы) и уже там обрататывается... т.е. я должен сделать обработчики исключений в error_page.aspx.... так? я правильно понимаю..
спасибо..
...
Рейтинг: 0 / 0
Вопрос про исключения
    #33797587
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторчасть исключений я обработал. но у меня постоянно возникают новые. и приходится постоянно обновлять все формы...
ИМХО - это не нормально... так приложение не должно выстраиваться...
...
Рейтинг: 0 / 0
Вопрос про исключения
    #33797961
Гость_М
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vladgrig авторчасть исключений я обработал. но у меня постоянно возникают новые. и приходится постоянно обновлять все формы...
ИМХО - это не нормально... так приложение не должно выстраиваться...

согласен, что не нормально! а как должно?.... расскажите, пожайлуста
я вот этого никак не могу понять...
наверно есть какая то общая последовательность действий, чтобы отлавливать.
спасибо..))
...
Рейтинг: 0 / 0
Вопрос про исключения
    #33798132
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторнаверно есть какая то общая последовательность действий, чтобы отлавливать.
спасибо..))
я, собственно, абсолютно не об этом... приложение нужно выстраивать таким образом, что бы исключения вообще не возникали... исключение - это не правило, которое нужно обрабатывать - это ИСКЛЮЧЕНИЕ, которое необходимо предусмотреть и избежать его возникновения.
...
Рейтинг: 0 / 0
Вопрос про исключения
    #33798141
Гость_М
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vladgrigя, собственно, абсолютно не об этом... приложение нужно выстраивать таким образом, что бы исключения вообще не возникали... исключение - это не правило, которое нужно обрабатывать - это ИСКЛЮЧЕНИЕ, которое необходимо предусмотреть и избежать его возникновения.

согласен! но я не могу понять как это сделать.
я раньше делал форму, где выводил некие данные из БД и работал с ними(поиск, удаление, изменение).
посыпались ошибки. например, при удалении записи вылетало, что запись не может быть удалена, так как триггреры не позволяют(Ora номер: ошибка)
я делал try() catch(). где обрабатывал эту ошибку, выводя пользователю на экран нормальное сообщение. например, Запись 1 не может быть далена, так как используется в другой таблице.
ни каких Ora, ни каких номеров... простое и понятное сообщение.

но так как форм много и постоянно появляются новые ошибки, то очень напрягает постоянно вставлять новые проверки, обработку ошибок(try() catch()) во ВСЕ ФОРМЫ!

может я путаюсь в понятиях ошибки и исключения???

например, я подключился к БД. все нормально. вывожу на экран форму и начинаю редактировать какую-ту запись. НО! пока я редактировал(вводил новые данные), произошла потеря связи с базой. я нажимаю на "Сохранить" - вылетает ошибка. мне приходится ее обрабатывать.

и вот так с каждой ошибкой!!!... я вообще правильно делаю???... или можно как то по другому....
...
Рейтинг: 0 / 0
Вопрос про исключения
    #33798143
Гость_М
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да.. не дописал...
самое главное, я не могу понять сколько этих ошибок будет и какие наиболее часто случаются. чтобы сделать сначала наиболее правильно работающую форму, а потом ее взять за образец для других форм.
а у меня счас так: счас много "сырых" форм, где в каждую приходится добавлять обработку каждой новой ошибки, которую я найду... и вот это очень напрягает...
...
Рейтинг: 0 / 0
Вопрос про исключения
    #33798189
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автори вот это очень напрягает...
что можно сказать по этому поводу?наверное только то что программирование само по себе напрягает... ловить и переводить все ошибки, встречающиеся именно в твоём приложении - это и будет самым правильным выходом - таково моё личное мнение... может у кого то по этому поводу есть другие - пусть поделяться ;)
...
Рейтинг: 0 / 0
Вопрос про исключения
    #33798333
taganov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
делаешь try
catch ex as exception
смотришь возвращаемую string ex, внутри нее будет ORA-?????? смотришь, что за номер и либо делаешь всплывающее окно с помощью jscript либо response.redirect, а ошибки все как правило одинаковые типа имеется порожденная запись и т.д. затем
end try
...
Рейтинг: 0 / 0
Вопрос про исключения
    #33798337
taganov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а главное это вынести работу с данными в отдельные методы например runsql(SQLCommand) внутри которой блок обработки ошибок см. выше)
...
Рейтинг: 0 / 0
Вопрос про исключения
    #33798876
Гость_М
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа! и Дамы!
Web.config на CustomErrors
есть параметр: Mode (On, Off, RemoteOnly)
почитал хелп. там пишут про настраиваемые ошибки.
что значит настраиваемая ошибка?... чем она отличается от НЕ настраиваемой?
Спасибо!
...
Рейтинг: 0 / 0
Вопрос про исключения
    #33868588
taganov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
делаешь try
catch ex as exception
смотришь возвращаемую string ex, внутри нее будет ORA-?????? смотришь, что за номер и либо делаешь всплывающее окно с помощью jscript либо response.redirect, а ошибки все как правило одинаковые типа имеется порожденная запись и т.д. затем
end try
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Вопрос про исключения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]