CDaoWorkspace::SetLoginTimeout

static void Паскаль SetLoginTimeout (короткие nSeconds );
броска (CDaoException, CMemoryException);

Параметры

nSeconds

Количество секунд до того, как произошла ошибка при попытке входа в базу данных ODBC.

Примечания

Вызов этой функции-члена для задания значения свойства DAO LoginTimeout для рабочей области. Это значение представляет собой количество секунд до того, как произошла ошибка при попытке входа в базу данных ODBC. Значение по умолчанию LoginTimeout — 20 секунд. Когда LoginTimeout имеет значение 0, происходит не тайм-аут и связь с источником данных может повиснуть.

Когда вы пытаетесь войти в базу данных ODBC, например Microsoft SQL Server, подключение может не из-за ошибки сети или потому, что на сервере не выполняется. Вместо того чтобы ждать по умолчанию 20 секунд для подключения, можно указать, как долго компонент database engine ожидает, прежде чем он формирует сообщение об ошибке. При входе на сервер происходит неявно, в рамках целого ряда различных мероприятий, таких как выполнение запроса на базе внешнего сервера. Значение таймаута определяется текущего значения свойства LoginTimeout.

Дополнительные сведения о рабочих областях можно найти в статье DAO рабочее пространство. Для получения дополнительных сведений о работе с источниками данных ODBC через DAO, см. статью DAO внешние: работа с внешними источниками данных. Обе статьи находятся в Руководстве по Visual C++ программист. Соответствующую информацию в разделе «LoginTimeout собственности» в справке DAO.

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

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

Index