Compartir a través de


Propiedad CommandTimeout (ADO)

Indica cuánto tiempo debe esperar mientras se ejecuta un comando antes de finalizar el intento y generar un error.

Configuración y valores devueltos

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

Observaciones

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 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 establece la propiedad en cero, ADO esperará indefinidamente hasta que se complete la ejecución. Asegúrese de que el proveedor y el origen de datos en los que está escribiendo código admiten la funcionalidad CommandTimeout .

La configuración CommandTimeout en un objeto Connection no tiene ningún efecto en la configuración CommandTimeout en un objeto Command en la misma conexión; es decir, la propiedad CommandTimeout del objeto Command no hereda el valor del valor CommandTimeout del objeto Connection.

En un objeto Connection , la propiedad CommandTimeout permanece de lectura y escritura después de abrir connection .

Se aplica a

Véase también

ejemplo de propiedades ActiveConnection, CommandText, CommandTimeout, CommandType, Size y Direction (VB)
ejemplo de propiedades ActiveConnection, CommandText, CommandTimeout, CommandType, Size y Direction (VC++)
ejemplo de propiedades ActiveConnection, CommandText, CommandTimeout, CommandType, Size y Direction (JScript)
propiedad ConnectionTimeout (ADO)