![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как сделать reconnect к MSSQL [D7, MSSQL]
Reals © (2005-06-28 20:44:00)Здравствуйте!
Помогите пожалуйста с проблемой. Подключаюсь к базе MSSQL через ADO при помощи компонента ADOConnection. В программе работает процедура, которая постоянно через определенное время обращаеться к базе MSSQL. Иногда сервер, где находиться MSSQL может перезагружаться (одним словом к нему может не быть доступа). Ошибку в программе при обращении к базе обрабатываю в блоке try except end; Проблема в том, что когда сервер с MSSQL возвращаеться в рабочее состояние, ADOConnection уже не может к нему подключиться (.Close, .Open никак не помогают), нужно перезапускать саму программу.
Подскажите пожалуйста, как можно решить эту проблему, чтобы программы сама умела делать reconnect к базе MSSQL. Постоянный перезапуск программы не выход, так как программа должна работать как сервис на сервере.
Заранее премного благодарен!
Anatoly Podgoretsky (2005-06-29 12:43:00) [1]Johnmen © (28.06.05 21:52) [1]
Да у него наверно проблемы не с коннектом, а с другими компонентами.
Поручик (2005-06-29 12:12:00) [2]Какое выдает сообщение?
Johnmen (2005-06-28 21:52:00) [3]>Проблема в том, что когда сервер с MSSQL возвращаеться в рабочее
>состояние, ADOConnection уже не может к нему подключиться
Очень странно это.
По кр.мере у меня всё переконнекчивается нормально.