Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Обработка исключений! / 5 сообщений из 5, страница 1 из 1
25.11.2004, 09:28
    #32798989
Турист
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка исключений!
Здравствуйте дамы и господа!
Скажите как обработать исключение выдающее сообщение :
System.Data.SqlClient.SqlException: DELETE statement conflicted with COLUMN REFERENCE constraint 'FK_Products'. The conflict occurred in database 'Way', table 'Sr', column 'Code'. The statement has been terminated. at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at project.Web_Form_table_Sr.dg_DeleteCommand(Object source, DataGridCommandEventArgs e) in C:\Ls.aspx.vb:line 129
...
Рейтинг: 0 / 0
25.11.2004, 10:14
    #32799068
Misha 'Karn' Ivanov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка исключений!
Вообще,как вы без сомнения знаете, исключения обрабатываюстя так:
try
{
//some code...
}
catch(SqlException ex)
{
//some code to process exception
}
а как именно обрабатывать исключение завист только от логики вашего приложения. Кому то достаточно просто поймать его, ктото выведет на экран сообщение, ктото еще чтото. От себя могу добавить, что просто нужно более качественно написать команду для Delete, не стоит удалять данные на которые ссылаются по Foreign Key из других таблиц
...
Рейтинг: 0 / 0
25.11.2004, 12:02
    #32799308
Турист
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка исключений!
Thanks!
Конечно не стоит удалять записи которые имеют foreign key !
Вопрос в том кому что нужнее сделать ! Мне нужно попытку выполнения
этого действия выложить на экран пользователю!
Вот собственно и вопрос !
...
Рейтинг: 0 / 0
26.11.2004, 11:52
    #32801118
maxapet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка исключений!
Что подразумевается под "обработкой исключения"? Если сообщить, мягко, об этом пользователю, то направляйте его на страницу, объясняющую ситуацию, или выводите диалоговое окно с соответствующим сообщением.
...
Рейтинг: 0 / 0
26.11.2004, 12:50
    #32801305
profil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка исключений!
ТуристThanks!
Конечно не стоит удалять записи которые имеют foreign key !
Вопрос в том кому что нужнее сделать ! Мне нужно попытку выполнения
этого действия выложить на экран пользователю!
Вот собственно и вопрос !А обязательно доводить до крайностей?
Почему нельзя исключить возможность удаления таких записей пользователем?

А так, Misha 'Karn' Ivanov и maxapet дело говорят - в блоке catch выводишь наиболее удобным способом информацию об исключении
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Обработка исключений! / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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