Вниз
Скачать: CL | DM;

ловля ошибок   Найти похожие ветки 

← →
сергей1   (2004-08-03 21:27) [0]

есть такая ситуация : юзер редактирует записи в dbGrid, при
переходе на новую строку запись естественно постится. Но если
возникает ошибка primary key, или любая другая ошибка, вываливается сообшение сервера на английском, что очень пугает юзеров. Для обхода этого, я обрабатываю запись в событии beforescroll, т.е. запускаю запрос типа if exists(), и в зависимости от результатов пропускаю запись, или делаю abort. У кого-нибудь есть мысли, как это усовершенствовать, ведь после выполнения моих if exists() (а их может быть несколько, например на пару внешних ключей), сервер все то-же самое делает еще раз перед внесением записи, расточительно ! Есть ли способы подавления ошибки и выведения вместо нее своей ?


← →
Johnmen ©   (2004-08-03 23:23) [1]

OnPostError возможно подойдет...



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.021 c
14-1091902628
Maxim
2004-08-07 22:17
2004.08.29
Дополнения


10-1033633458
Comwad
2002-10-03 12:24
2004.08.29
Опять про злосчастный "Assertion faild: _reply_message!=(..."


14-1092203014
peypivo
2004-08-11 09:43
2004.08.29
И как после такого руки не отсыхают?


14-1092120314
syte_ser78
2004-08-10 10:45
2004.08.29
silent storm


1-1092245844
mouse_web
2004-08-11 21:37
2004.08.29
Как прервать работу процедуры?




   Наверх