ADOConnection отлов ошибок
Есть коннект с базой, не могу отловить ошибку - "Ошибка подключения". При отключении сети, тест на падения роутера.
on E: EOleException do
begin
// Не верный путь к БД
if (E.ErrorCode=-2147467259) then
ADOConnection1.Connected := false;
ADOConnection1.KeepConnection := false;
ADOConnection1.Close();
if messageDlg('Неверный путь к БД или сервер не отвечает! Запустить мастер подключения?', mtConfirmation, [mbYes, mbNo], 0) = mrYes then
begin
SettingDB.Show;
end;
Источник: Stack Overflow на русском