Partager via


Vue d’ensemble de l’objet Command

Avec un objet Command, vous pouvez effectuer les opérations suivantes :

  • Définissez le texte exécutable de la commande (par exemple, une instruction SQL ou une procédure stockée) à l’aide de la propriété CommandText.

  • Définissez des requêtes paramétrables ou des arguments de procédure stockée à l’aide d’objets Parameter et de la collection Parameters.

  • Exécutez une commande et retournez un objet Recordset, le cas échéant, à l’aide de la méthode Execute.

  • Spécifiez le type de commande à l’aide de la propriété CommandType avant l’exécution pour optimiser les performances.

  • Spécifiez des informations spécifiques sur le texte de la commande en utilisant la propriété Dialecte de l'objet Commande.

  • Déterminez si le fournisseur enregistre une version préparée (ou compilée) de la commande avant l’exécution à l’aide de la propriété Prepared.

  • Définissez le nombre de secondes pendant lesquelles un fournisseur attend qu’une commande s’exécute à l’aide de la propriété CommandTimeout.

  • Associez une connexion ouverte à un objet Command en définissant sa propriété ActiveConnection.

  • Définissez la propriété Name pour identifier l'objet Command comme méthode de l'objet Connection associé.

  • Transmettez un objet Command à la propriété Source d'un Recordset afin d'obtenir des données.

  • Transmettez un objet Stream contenant une commande (par exemple, une commande XML) à un fournisseur qui la prend en charge.