Partager via


Vue d’ensemble de l’objet Command

Un objet Command vous permet d’effectuer les tâches suivantes :

  • Définir 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éfinir des requêtes paramétrables ou des arguments de procédure stockée avec des objets Parameter et la collection Parameters.

  • Exécuter une commande et retourner un objet Recordset, si nécessaire, avec la méthode Execute.

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

  • Spécifier des informations spécifiques sur le texte de commande à l’aide de la propriété Dialect de l’objet Command.

  • Vérifier 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é Prepare.

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

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

  • Définir la propriété Name pour identifier l’objet Command comme méthode sur l’objet Connection associé.

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

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