Форум: "Базы";
Текущий архив: 2006.07.23;
Скачать: [xml.tar.bz2];
ВнизПереподключение к MS SQL Server при ошибке Найти похожие ветки
← →
demon81 © (2006-05-09 19:26) [0]Добрый вечер господа!!! Имеется следующая проблема. При проподании соединения клиента с MS SQL Server выдается как обычно сообщение "Ошибка подключения". Можно ли программно отследить такой момент и предпринять попытку переподключения к серверу...
← →
Lexiy (2006-05-10 10:17) [1]на событие дисконект подставить подключение
← →
Lexiy (2006-05-10 10:21) [2]либо поставить галочку на keep connection alive
← →
demon81 © (2006-05-13 17:30) [3]в том то и дело, что Keep connection alive указывает на то, чтобы не отключаться от сервера при закрытии всех наборов данных соединения...
У меня проблемы бывают с сетью (коммутаторы немного глючат при снижении напряжения в сети)..
← →
demon81 © (2006-05-13 17:30) [4]в том то и дело, что Keep connection alive указывает на то, чтобы не отключаться от сервера при закрытии всех наборов данных соединения...
У меня проблемы бывают с сетью (коммутаторы немного глючат при снижении напряжения в сети)..
← →
ЮЮ © (2006-05-15 03:14) [5]Обрабатывать исключение, выдающее сообщение "Ошибка подключения", в котором, где и предпринять попытку переподключения к серверу.., например, в TApplication.OnException, если мест возникновения ошибки в коде может быть много.
← →
demon81 © (2006-05-20 20:57) [6]у компонента TADOConnection есть обработчик события OnExecuteComplete, который вызывается при завершении любой операции к базе через это соединение. В качестве параметра выступает Ole класс Error, в котором и описана ошибка при установленном параметре EventStatus в значение esErrorsOcurred.
Отлавливать исключения сложно, так как данное соединение используется во многих динамических библиотеках
← →
ЮЮ © (2006-05-22 07:57) [7]
> Отлавливать исключения сложно, так как данное соединение
> используется во многих динамических библиотеках
Если используется именно оно, то почему сложно? Если получил "Ошибка подключения", то пересоеденись. Если приложение один раз ругнется об ошибке подключения, а затем будет нормально раотать, то никто, наверное, не обидится.
← →
Ega23 © (2006-05-22 09:09) [8]Читаем help:
with ADOConnection1 do begin
Open;
if Connected then
{ connection successful }
else
{ connection unsuccessful };
end;
← →
ЮЮ © (2006-05-22 10:12) [9]
> Ega23 © (22.05.06 09:09) [8]
if <по ходу дела потеряем connection > then
ADOConnection1.Conected <все остается равна True>
← →
Ega23 © (2006-05-22 11:04) [10]Ну тогда try - except.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2006.07.23;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.012 c