![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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;
Теперь запускай :)