|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Обработка ошибок в Delphi 7
На SQL - сервере есть таблица, где храняться предметы и их ID. Id
является первичным ключом, а на предметах стоит установка, что это поле тоже должно быть уникально! Проблема в следующем. Если я ввожу в таблицу данные, то все хорошо работает. Например, я ввожу БД и Бд2, он воспринимает как 2 разных предмета. Но при попытке изменить БД2 на БД он естестенно выдает страшную ошибку. Мне необходимо перевести эту ошибку в нормальный человеческий вид... Подскажите, пожалуйста, как. Среда разработки Delphi7 |
#2
|
||||
|
||||
Для этой цели можно использовать функцию
Код:
try ... // операция, которая может вызвать ошибку ... ecxept // напр. вывод вашего мессежда об ошибке (или Exit, Abort); end; Поживу - увижу, Доживу - узнаю, Выживу - учту. [P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз
Последний раз редактировалось Yurk@, 21.12.2007 в 22:47. |
#3
|
|||
|
|||
Это я знаю!
Мне интересно где это писать! ( У меня же это происходит не от нажатия кнопки, а когда в самом DBGride изменяем! |
#4
|
||||
|
||||
Значит там, где выполняется ИМЕННО операция изменения!
Поживу - увижу, Доживу - узнаю, Выживу - учту. [P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз
Последний раз редактировалось Yurk@, 03.01.2008 в 16:26. |