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.