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


Свойство CommandTimeout (ADO)

Указывает время ожидания при выполнении команды перед завершением попытки и созданием ошибки.

Параметры и возвращаемые значения

Задает или возвращает значение Long , указывающее (в секундах) время ожидания выполнения команды. Значение по умолчанию — 30.

Комментарии

Используйте свойство CommandTimeout для объекта Connection или Объекта Command , чтобы разрешить отмену вызова метода Execute из-за задержек сетевого трафика или интенсивного использования сервера. Если интервал, заданный в свойстве CommandTimeout , истекает до завершения выполнения команды, возникает ошибка, и ADO отменяет команду. Если для свойства задано нулевое значение, ADO будет ожидать неограниченное время, пока выполнение не будет завершено. Убедитесь, что поставщик и источник данных, в который вы пишете код, поддерживают функции CommandTimeout .

Параметр CommandTimeout для объекта Connection не влияет на параметр CommandTimeout в объекте Command в том же соединении; то есть свойство CommandTimeout объекта Command не наследует значение commandTimeout объекта Connection.

В объекте Connection свойство CommandTimeout остается для чтения и записи после открытия соединения .

Применение

См. также:

Пример свойств ActiveConnection, CommandText, CommandTimeout, CommandType, Size и Direction (VB)
Пример свойств ActiveConnection, CommandText, CommandTimeout, CommandType, Size и Direction (VC++)
Пример свойств ActiveConnection, CommandText, CommandTimeout, CommandType, Size и Direction (JScript)
Свойство ConnectionTimeout (ADO)