OLE DB Rowset et liaison de soutien

Pour définir et récupérer des données, les modèles OLE DB utilisent un accesseur et un jeu de lignes par l'intermédiaire de la classe CAccessorRowset , comme le montre la figure suivante. Cette classe peut gérer plusieurs accesseurs de différents types.

Types d'accesseur

Tous les accesseurs dérivent de CAccessorBase. CAccessorBase paramètre et liaison de la colonne.

Il y a quatre types d'accesseur et trois types de jeu de lignes, qui sont indiquées dans la figure suivante.

Le tableau suivant résume les quatre types d'accesseur.

Type d'accesseur Dynamique Params Tampon Plusieurs accesseurs
CAccessor Aucun Oui Utilisateur Oui
CDynamicAccessor Oui Aucun OLE DB modèles Aucun
CDynamicParameterAccessor Oui Oui OLE DB modèles Aucun
CManualAccessor Oui Oui Utilisateur Aucun

Types de lignes

Les modèles OLE DB en charge trois types de jeux de lignes (voir la figure précédente): Jeux de lignes simples (implémentés par CRowset), en vrac des ensembles de lignes (implémentés par CBulkRowset) et les ensembles de lignes (implémentés par CArrayRowset) d'un tableau. Jeux de lignes du seul chercher une poignée de ligne unique lorsque MoveNext est appelée. Ensembles de lignes en bloc peut extraire plusieurs poignées de ligne. Jeux de lignes du tableau est des ensembles de lignes qui peut être consulté à l'aide de la syntaxe de tableau.

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

Index