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

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

Как увеличит TimeOut в AdoConnection


amamed_3071 ©   (2002-02-21 14:57:00) 

ConnectionString=
"Provider=SQLOLEDB.1;Persist Security Info=False;
User ID=Username1;Initial Catalog=database1;
Data Source=Server1;Locale Identifier=1055;

Connect Timeout=300;

Use Procedure for
Prepare=1;Auto Translate=True;Packet Size=4096;
Workstation ID=Server1";
CommandTimeout=300;
но когда запрос длится болше 60 сек то получается TimeOut(
помагите кто нибуд


handra   (2002-02-22 12:59:00) [1]

у TADOConnection в событии OnWillExecute:

Command.CommandTimeout := Connection.CommandTimeout;


SergeyE   (2002-02-21 20:36:00) [2]

U TADOQuery svoystvo CommandTimeout ne dostupno. Nado sozdavat drugoy class ot TCustomADODataSet s
public
property CommandTimeout;


Dok_3D   (2002-02-21 15:25:00) [3]

Слушай, я не знаю, зачем тебе понадобилось CommandTimeout вставлять в ConnectionString, но попробуй лучше перед подключением к БД установить свойство
ADOConnection1.CommandTimeout=300;

a также не забыть про ADOQuery, ADOTable или что там у тебя ... -
ADOQuery1.CommandTimeout=300;

И все должно работать.


Наверх

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