![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
отлавливание ошибки при выполнении запроса
Lisa © (2004-01-27 18:16:00)
Помогите, плиз, с проблемой:
При исполнении sql"ного запроса, введенного пользователем, отловить exception и выдать сообщение
Следующий код почему-то не работает:
try
Query.ExecSQL;
except
on EDBEngineError do showmessage("wrong zapros");
end;
sniknik (2004-01-27 18:45:00) [1]
лутше всетаки
try
Query.ExecSQL;
except
on E: Exception do showmessage(E.Message);
end;
(информативнее)
> Тем не менее стандартное окно с ошибкой появляется после моего showmessage, как этого избежать???
в делфях при отладке можно отключить в опциях, но лутше не надо, а в рантайме его не будет (здесь, где try ... end).
Lisa (2004-01-27 18:39:00) [2]
Тем не менее стандартное окно с ошибкой появляется после моего showmessage, как этого избежать???
Sandman25 (2004-01-27 18:28:00) [3]
try
Query.ExecSQL;
except
showmessage("wrong zapros");
end;