![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Обработка отвалившегося коннекта с БД [D7, MSSQL]
Kibas © (2004-04-29 17:09:00)Проблема такая: Есть база на MS SQL Server 2000. Есть клиентское приложение, которая по таймеру через равные промежутки времени коннектится к базе и делает некоторые действия (запрос и апдейт). Проблема в том, что при отвалившемся коннекте тупо выкидывается ошибка и усё... Это плохо. Хотелось бы это обработать, но не получается. Как это сделать с BDE-шным DBConnection я знаю, но аналогичные действия с TADOConnection не проходят.
Что-то вроде
var conDB : TADOConnection;
begin
conDB := TADOConnection.Create(nil);
try
conDB.ConnectionString := 'Тут идет стандартная строка соединения';
conDB.Connected := true;
except
ShowMessage ('Connecta Net');
end;
conDB.Free;
И если база застопена возникает сообщение об ошибке.... :о(
Помогите, пожалуйста, как лучше всего проверять базу на возможность коннекта?
MU (2004-04-29 17:17:00) [1]Как обработать?! Все равно приконнектиться?
Курдль (2004-04-29 17:15:00) [2]Предлагаю переписать под ADO.NET и все проблемы отвалятся, как тот коннект.