Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Обработка отвалившегося коннекта с БД [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 и все проблемы отвалятся, как тот коннект.


Наверх

Титульная страница Поиск, карта сайта Написать письмо