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

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

CommandTimeOut [D5, MSSQL]


BoxTer ©   (2003-11-26 10:31:00) 

Доброе время суток!
У меня возникла такая проблема: я подключаюсь к серваку средствами АДО, в ADOCommand вызываю процедуру на серваке, которая работает 50-60 сек. Через 30 сек в клиентской проге вываливается сообщение "timeout expired!" хотя таймаут я выставлял в свойствах ADOCommand 600!!!
Почему? Кто-нить знает как от этого избавиться?
d5adoupdate, enterprise update2 стоят...


BoxTer   (2003-11-26 12:10:00) [1]

сенкс, заработало!


stone   (2003-11-26 12:04:00) [2]

Не надо никаких дополнительных классов у TADOCommand есть свойство CommandTimeout, причем объявлено в Published


BoxTer   (2003-11-26 11:59:00) [3]

после ADOCommand1


BoxTer   (2003-11-26 11:49:00) [4]

TMADODataSet(ADOCommand1).CommandTimeout:= 100;
^ ругается, грит точка нужно!


Shirson   (2003-11-26 11:29:00) [5]

Сначала описываешь класс:

TMADODataSet = class(TCustomADODataSet)
public
property CommandTimeout;
end;

Потом, перед запуском на выполнение своего комманда, делаешь:

TMADODataSet(ADOCommand1).CommandTimeout:= 100;


Теперь запускай :)


Наверх

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