Поделиться через


CDaoDatabase::GetQueryTimeout

Эта функция-член вызывается с целью извлечения текущее количество секунд до того, чтобы разрешить последующие операции в подключенной базе данных приурочены ожидания.

short GetQueryTimeout( );

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

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

Заметки

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

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

Дополнительные сведения см. в разделе "свойство" в Справке DAO. QueryTimeout

Требования

Header: afxdao.h

См. также

Ссылки

Класс CDaoDatabase

Диаграмма иерархии

CDaoWorkspace::SetLoginTimeout