classe de CCommand
Fournit des méthodes pour définir et exécuter une commande.
template <
class TAccessor = CNoAccessor,
template < typename T > class TRowset = CRowset,
class TMultiple = CNoMultipleResults
>
class CCommand :
public CAccessorRowset <
TAccessor,
TRowset
>,
public CCommandBase,
public TMultiple
Paramètres
TAccessor
Type de classe d'accesseur (par exemple CDynamicParameterAccessor, CDynamicStringAccessor, ou CEnumeratorAccessor) que vous souhaitez que la commande utilise. La valeur par défaut est CNoAccessor, qui indique que la classe ne prend pas en charge les paramètres ou les colonnes de sortie.TRowset
Le type d'ensemble de lignes (par exemple CArrayRowset ou CNoRowset) que vous souhaitez que la commande utilise. La valeur par défaut est CRowset.TMultiple
Pour utiliser la commande OLE DB qui peut retourner des résultats, spécifiez CMultipleResults. Sinon, utilisez CNoMultipleResults. Pour plus de détails, consultez IMultipleResults.
Membres
Méthodes
Ferme la commande active. |
|
Extrait le résultat suivant en utilisant plusieurs jeux de résultats. |
|
Exécute et lie également la commande. |
Méthodes héritées
Crée une nouvelle commande pour la session spécifiée, puis définit le texte de la commande. |
|
Crée une nouvelle commande. |
|
Obtient une liste des paramètres de commande, leurs noms, et leurs types. |
|
Valide et optimise la commande actuelle. |
|
Libère l'accesseur de paramètre si nécessaire, puis libère la commande. |
|
Spécifie le type natif de chaque paramètre de commande. |
|
Ignore le plan d'exécution actuel de la commande. |
Notes
Utilisez cette classe lorsque vous devez effectuer une opération basée sur un paramètre ou exécuter une commande. Si vous devez simplement ouvrir un ensemble de lignes simple, utilisez CTable à la place.
La classe d'accesseur utilisée détermine la méthode de liaison des paramètres et des données.
Remarque que vous ne pouvez pas utiliser les procédures stockées avec le Fournisseur OLE DB pour Jet car ce fournisseur ne prend pas en charge les procédures stockées (seules des constantes sont admises dans les chaînes de requêtes).
Configuration requise
En-tête : : atldbcli.h