Вниз
Скачать: CL | DM;

CommandTimeout в ADOConnection   Найти похожие ветки 

← →
Neco   (2003-02-12 03:30) [0]

Пытаюсь увеличить CommandTimeout в ADOConnection, задав его в свойствах - не реагирует, так и остается 30 секунд, или это можно делать только программно?


← →
Владислав ©   (2003-02-12 09:01) [1]

Почему ты решил, что так и остается?


← →
Кулюкин Олег ©   (2003-02-12 09:14) [2]

CommandTimeout, который установлен для ADOConnection никак не влияет на квери, подключенные к нему.

Чтобы увеличить Timeout для ADOQuery, см. ниже.

TADOQuery потомок TCustomADODataSet у которого есть свойство CommandTimeout
(но оно скрытое). У TADOConnection тоже есть свойство CommandTimeout, но на
TADOQuery оно не влияет.
Чтобы избавиться от "Timeout expired" я сделал так:
1. Описал класс, в котором опубликовал свойство CommandTimeout
TMyADODataSet = class(TCustomADODataSet)
public
property CommandTimeout;
end;
2. Присвоил новое значение свойству CommandTimeout компанентов TADOQuery
(по умолчанию оно равно 30)
TMyADODataSet (ADOQuery1).CommandTimeout := 60;

3. Вот собственно и все (ну можно еще заняться оптимизацией запросов)


← →
stone ©   (2003-02-12 09:52) [3]


> Чтобы избавиться от "Timeout expired" я сделал так:
> 1. Описал класс, в котором опубликовал свойство CommandTimeout


Возможно у нас разные версии Дельфи (у меня была 6, сечас 7), но я пишу напрямую в свойство CommandTimeout у ADOQuery, ADOCommand, ADODataSet нужное значение и все работает.


← →
sniknik ©   (2003-02-12 11:10) [4]

в D5 действительно была такая проблемы, подключал модуль ADODB к проэкту и менял значения по умолчанию, с переходом на D6 все меняется без глюков (со сделаными апдейтами на чистой не пробовал).



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.012 c
8-5662
Victobur
2002-11-20 16:27
2003.03.03
Как сделать анимированную иконку


14-5792
Krionix
2003-02-12 16:10
2003.03.03
компонент для отображения документа MSWord в Delphi


1-5490
AFrolov
2003-02-19 12:12
2003.03.03
Сравнение 2 строк как с помощью LIKE в SQL


3-5420
Yakudza
2003-02-12 18:03
2003.03.03
DBGrid


14-5840
Грустный Хью
2003-02-13 20:23
2003.03.03
Люди.. Скажите, как попасть на MSDN? Link, please




   Наверх