CDaoDatabase::GetQueryTimeout

короткие GetQueryTimeout ();
Бросай (CDaoException, CMemoryException);

Возвращаемое значение

Короткое целое число, содержащее значение времени ожидания в секундах.

Примечания

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

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

Для получения дополнительных сведений об объектах базы данных, см. статью Базы данных DAO в Visual C++ программист руководстве. Соответствующую информацию в разделе «QueryTimeout собственности» в справке DAO.

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

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

Index