![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Обработка ошибок [D7, MySQL]
*Ray* © (2006-09-25 20:50:00)Добрый вечер, уважаемые мастера!
У меня возникла проблема с обработкой исключений. Написал программу - базу данных (Delphi7, MySQL). Все хорошо, только при работе с программой, а точнее при выполнении действий пользователем, которые ему не разрешены в MySQL, программы выдает ошибки. Вся программа после возникновения ошибки ступорится. Очень хотелось бы, как то перехватить эту ошибку и выдать свое собственное предупреждение, а потом дать пользователю возможнгсть нормально продолжать работу. Помогите пожалуйста! На просторах королевства данная тема освещена не очень хорошо, и ответа на свой вопрос я к сожалению не нашел. Заранее спасибо! С уважением Кутушев Юрий.
evvcom (2006-09-26 16:07:00) [1]> [4] *Ray* © (26.09.06 15:09)
:)
"Написал базу данных" подразумевает только одно - именно приложение СУБД, а не использующее СУБД.
> А теперь может полезным советом поможешь?
Дык, тебе 2 раза уже на try...exceptуказали. Ты его уже попробовал? Чем тебе еще помочь? Вот и сижу прикалываюсь и буквоедством занимаюсь. :)
*Ray* (2006-09-26 15:09:00) [2]to evvcom:
Для особо непонятливых, поясняю, что текст в скобках не всегда означает название, обычно в скобках идет уточнение, т.е. моя программа написана на Delphi7, используется СУБД MySQL. А теперь может полезным советом поможешь?
Бугага (2006-09-26 10:02:00) [3]> На просторах королевства данная тема освещена не очень хорошо,
> и ответа на свой вопрос я к сожалению не нашел
Какие все нехорошие... Умалчивают про try..except :(
evvcom (2006-09-26 09:59:00) [4]> [0] *Ray* © (25.09.06 20:50)
> Написал программу - базу данных (Delphi7, MySQL).
Так это ты автор MySQL? :-) А Дельфи не база данных, не надо! А.... или ты MySQL на Delphi написал? :)
Megabyte (2006-09-26 09:53:00) [5]1)Текст ошибки в студию первым делом.
2) Выполняй программу пошагово и выясняй место, где появляется ошибка.
Используй блок Try...Except
з.ы. Перекиньте в "Начинающим".