ADOConnection некорректное отключение бд
Ситуация такая: в коде соединяемся с бд и нормально работаем:
ADOConnection.Open;
Query.SQL.Text := 'select * from ....'
Qurey.ExecSQL;
...
Программа работает круглосуточно, но ночью база останавливается левыми средствами и обновляется из других источников, после чего запускается... Т.е. мое ADOConnection.Open в программе отваливается и выдается exception, после чего прога уже не работает.
Вопрос: Как перехватить эту ошибку и попытаться переконнектить ADOConnection к базе?
|