Partager via


Propriété CommandTimeout (ADO)

S’applique à : Access 2013, Office 2013

Indique le délai d'attente pour l'exécution d'une commande avant l'abandon de la tentative et la génération d'une erreur.

Paramètres et valeurs de retour

Définit ou renvoie une valeur de type Long indiquant, en secondes, le délai d'attente pour l'exécution d'une commande. La valeur par défaut est 30.

Remarques

Utilisez la propriété CommandTimeout dans un objet Connection ou Command pour permettre l'annulation d'un appel de la méthode Execute, en raison d'un délai dû au trafic réseau ou à une utilisation intensive du serveur. Si l'intervalle défini dans la propriété CommandTimeout s'écoule avant que la commande ait fini de s'exécuter, une erreur se produit et ADO annule la commande. Si vous attribuez la valeur 0 à la propriété, ADO attend indéfiniment que l'exécution se termine. Assurez-vous que le fournisseur et la source de données dans lesquels vous écrivez le code prennent en charge la fonctionnalité CommandTimeout.

Le paramètre de CommandTimeout d'un objet Connection n'a aucun effet sur le paramètre de CommandTimeout d'un objet Command sur le même objet Connection. En d'autres termes, la propriété CommandTimeout de l'objet Command n'hérite pas de la valeur de la propriété CommandTimeout de l'objet Connection.

On a Connection object, the CommandTimeout property remains read/write after the Connection is opened.