CommandTimeout, propriété (ADO)

Indique le délai d’attente pendant l’exécution d’une commande avant de mettre fin à la tentative et de générer une erreur.

Paramètres et valeurs de retour

Définit ou retourne une valeur Long qui indique, en secondes, combien de temps attendre qu’une commande s’exécute. La valeur par défaut est 30.

Notes

Utilisez la propriété CommandTimeout sur un objet Connection ou Command pour autoriser l’annulation d’un appel de méthode Execute, en cas de retard du trafic réseau ou d’utilisation lourde du serveur. Si l’intervalle défini dans la propriété CommandTimeout se termine avant l’exécution de la commande, une erreur se produit et ADO annule la commande. Si vous définissez la propriété sur zéro, ADO attend indéfiniment que l’exécution soit terminée. Assurez-vous que le fournisseur et la source de données dans lesquels vous écrivez du code prennent en charge la fonctionnalité CommandTimeout.

Le paramètre CommandTimeout sur un objet Connection n’a aucun effet sur le paramètre CommandTimeout sur un objet Command sur le même objet Connection ; autrement dit , la propriété CommandTimeout de l’objet Command n’hérite pas de la valeur de la valeur CommandTimeout de l’objet Connection.

Sur un objet Connection, la propriété CommandTimeout reste en lecture/écriture une fois la connexion ouverte.

S'applique à

Voir aussi

Exemple de propriétés ActiveConnection, CommandText, CommandTimeout, CommandType, Size et Direction (VB)
Exemple de propriétés ActiveConnection, CommandText, CommandTimeout, CommandType, Size et Direction (VC++)
Exemple de propriétés ActiveConnection, CommandText, CommandTimeout, CommandType, Size et Direction (JScript)
ConnectionTimeout, propriété (ADO)