CDatabase::SetQueryTimeout

void SetQueryTimeout ( DWORD dwSeconds );

Параметры

dwSeconds

Количество секунд до попытка запроса времени ожидания.

Примечания

Вызов этой функции-члена для переопределения количество секунд до последующих операций на подключенных данных источника времени ожидания по умолчанию. Операция может тайм-аут из-за проблемы с доступом к сети, время обработки чрезмерных запросов и так далее. Звоните SetQueryTimeout до открытия набора записей или до вызова AddNew, обновление или Удаление функций-членов набора записей, если вы хотите изменить значение времени ожидания запроса. Параметр влияет на все последующие вызовы открытый, AddNew, обновленияи удаления для любых наборы записей, связанные с данным объектом CDatabase . Изменение значения тайм-аута запроса для набора записей после открытия не изменяйте значение для набора записей. К примеру, последующие перемещения операции не используют новое значение.

Значение по умолчанию для времени ожидания запроса составляет 15 секунд. Не все источники данных поддерживают возможность установить значение времени ожидания запроса. Если установить значение времени ожидания запроса 0, происходит без времени ожидания; связь с источником данных, могут зависать. Это поведение может оказаться полезным во время разработки. Если источник данных не поддерживает время ожидания, вы получаете результаты трассировки, но не исключение.

Обзор CDatabaseЧлены класса | Иерархическая схема

См. также CDatabase::SetLoginTimeout

Index