Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.30;
Скачать: CL | DM;

Вниз

server time out   Найти похожие ветки 

 
Voland_s   (2003-01-11 17:56) [0]

При работе с базой вылетает таймаут не подскажет ли кто нибудь каким образом можно сделать так что бы при таймауте программа просто пыталась выполнить запрос еще раз


 
KSergey ©   (2003-01-13 08:14) [1]

Ну может что-то такое:

flStop:=False;
while NOT flStop do
begin
try
Data.Open; // или что там вызывает таймаут
flStop:=True;
except
if возникла ошибка не про таймаут then raise;
end;
end;

Либо есть второй вариант: увеличить таймауты.

PS: подумал еще раз и однако фигню напорол. По сути происходит не перезапуск с прерванного места, а запуск заново, но ведь перезапустить с прерванного места то уже и нельзя, т.к. прерывается по таймаутам уже окончательно и бесповоротно... Хотя вопросу ответ пожалуй соответствует.


 
Voland_s   (2003-01-13 13:01) [2]

да но нельзя ли обрабатывать именно ошибку самой базы и каким то образом запускать вылетевшый запрос
потому как у меня около 50 запросов и на каждом ставить обработку исключений...


 
KSergey ©   (2003-01-13 13:31) [3]

А кому сейчас легко? ;)


 
passm ©   (2003-01-13 13:33) [4]

Voland_s (13.01.03 13:01)> Лови на Application
type TExceptionEvent = procedure (Sender: TObject; E: Exception) of object;
property OnException: TExceptionEvent;


 
KSergey ©   (2003-01-13 14:41) [5]

> passm © (13.01.03 13:33)

Ловить-то можно, а дальше что?


 
passm ©   (2003-01-13 14:53) [6]

KSergey © (13.01.03 14:41)> То, что нужно <Voland_s (13.01.03 13:01)>.


 
Voland_s   (2003-01-13 14:55) [7]

пасибо а на databaseeror не проще ловить ???


 
passm ©   (2003-01-13 15:01) [8]

Voland_s (13.01.03 14:55)> Что за компонент?


 
Voland_s   (2003-01-14 10:58) [9]

Tcs_Query



Страницы: 1 вся ветка

Текущий архив: 2003.01.30;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.016 c
14-96968
OlDemon
2003-01-10 13:18
2003.01.30
Кенгуренок Ру


3-96545
Berg
2003-01-15 09:55
2003.01.30
Table и ADOTable


6-96938
Tenrai
2002-12-02 02:44
2003.01.30
Как реализовать пинг удаленного адреса....


8-96891
Вадим СА
2002-10-09 17:17
2003.01.30
Текст и звук!


7-97046
Nikolai_S
2002-11-18 16:26
2003.01.30
Как определить поддерживает ли принтер цветную печать?