Share via


CommandTimeout (propiedad, ADO)

Indica cuánto tiempo hay que esperar mientras se ejecuta un comando antes de que finalice el intento y se produzca un error.

Configuración y valores devueltos

Establece o devuelve un valor Long que indica, en segundos, cuánto tiempo hay que esperar para que se ejecute un comando. El valor predeterminado es 30.

Comentarios

Utilice la propiedad CommandTimeout en un objeto Connection o un objeto Command para permitir la cancelación de una llamada al método Execute, debido a retrasos en el tráfico de red o al uso intensivo del servidor. Si el intervalo establecido en la propiedad CommandTimeout transcurre antes de que el comando complete la ejecución, se produce un error y ADO cancela el comando. Si se establece la propiedad en cero, ADO espera indefinidamente hasta que se abra la conexión. Asegúrese de que el proveedor y el origen de datos en los que está escribiendo código admiten la funcionalidad CommandTimeout.

El valor CommandTimeout de un objeto Connection no tiene ningún efecto en la configuración CommandTimeout de un objeto Command en el mismo elemento Connection; es decir, la propiedad CommandTimeout del objeto Command no hereda el valor de CommandTimeout del objeto Connection.

En un objeto Connection, la propiedad CommandTimeout mantiene el estado de lectura y escritura después de abrir Connection.

Se aplica a

Consulte también

Ejemplo de las propiedades ActiveConnection, CommandText, CommandTimeout, CommandType, Size y Direction (VB)
Ejemplo de las propiedades ActiveConnection, CommandText, CommandTimeout, CommandType, Size y Direction (VC++)
Ejemplo de las propiedades ActiveConnection, CommandText, CommandTimeout, CommandType, Size y Direction (JScript)
Propiedad ConnectionTimeout (ADO)