OLE DB Table et commande de soutien

Pour ouvrir l'ensemble de lignes, d'exécuter des commandes et initier des liaisons, vous avez besoin créer des instances de la classe CTable et CCommand. Ces classes dérivent de CAccessorRowset , comme le montre la figure suivante.

La classe CTable prend en charge les accès aux sources de données sans commandes. Cette classe simple ouvre une table sur une source de données à l'aide d'un nom de table que vous spécifiez.

Pour les sources de données qui prennent en charge les commandes, vous pouvez utiliser plutôt la classe CCommand . Pour exécuter une commande, appelez ouvert sur cette classe. Comme alternative, vous pouvez appeler Prepare pour préparer une commande que vous souhaitez exécuter plus d'une fois.

CCommand possède trois arguments de modèle : une classe d'accesseur, une classe rowset et CNoMultipleResults (par défaut) ou CMultipleResults. Si vous spécifiez CMultipleResults, la classe CCommand aura en charge l'interface IMultipleResults et gérer plusieurs ensembles de lignes. La exemple DBVIEWER montre comment gérer les résultats multiples.

Retour à l'Architecture de modèle OLE DB consommation

Index