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


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

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

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

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

Замечания

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

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

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

Применимо к

См. также

ActiveConnection, CommandText, CommandTimeout, CommandType, Size и Direction Properties Example (VB)
ActiveConnection, CommandText, CommandTimeout, CommandType, Size и Direction Properties Example (VC++)
ActiveConnection, CommandText, CommandTimeout, CommandType, Size и Direction Properties Example (JScript)
Свойство ConnectionTimeout (ADO)