Свойство 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)