Partager via


classe de CDynamicAccessor

Vous permet d'accéder à une source de données lorsque vous n'avez aucune connaissance du schéma de la base de données (la structure sous-jacente de la base de données).

class CDynamicAccessor : public CAccessorBase

Membres

Méthodes

AddBindEntry

Ajoute une entrée de liaison aux colonnes de sortie lors du remplacement de l'accesseur par défaut.

CDynamicAccessor

Instancie et initialise l'objet CDynamicAccessor.

Fermer

Annule la liaison des colonnes, libère la mémoire allouée, et libère le pointeur d'interface IAccessor de la classe.

GetBookmark

Récupère le signet pour la ligne actuelle.

GetBlobHandling

Récupère la valeur de gestion BLOB pour la ligne actuelle.

GetBlobSizeLimit

Récupère la taille maximale du BLOB en octets.

GetColumnCount

Récupère le nombre de colonnes dans l'ensemble de lignes.

GetColumnFlags

Récupère les caractéristiques de colonne.

GetColumnInfo

Récupère les métadonnées de colonne.

GetColumnName

Récupère le nom d'une colonne spécifiée.

GetColumnType

Récupère le type de données d'une colonne spécifiée.

GetLength

Récupère la longueur maximale possible pour une colonne en octets.

GetOrdinal

Récupère l'indice d'une colonne à partir d'un nom de colonne.

GetStatus

Récupère l'état d'une colonne spécifiée.

GetValue

Récupère les données de la mémoire tampon.

SetBlobHandling

Règle la valeur de gestion BLOB pour la ligne actuelle.

SetBlobSizeLimit

Règle la taille maximale du BLOB en octets.

GetLength

Règle la longueur de la colonne en octets.

SetStatus

Fixe l'état d'une colonne spécifiée.

SetValue

Stocke les données dans la mémoire tampon.

Notes

Utilisez les méthodes CDynamicAccessor pour obtenir des informations sur la colonne telles que les noms de colonne, nombre, type de données, etc. Vous utilisez ensuite ces informations sur les colonnes pour créer un accesseur de manière dynamique au moment de l'exécution.

Les informations sur les colonnes sont stockées dans une mémoire tampon qui est créé et managée par cette classe. Récupérez les données à partir de la mémoire tampon en utilisant la méthode GetValue.

Pour obtenir des informations et des exemples d'utilisation des classes d'accesseur dynamiques, consultez Utilisation des accesseurs dynamiques.

Configuration requise

En-tête :: atldbcli.h

Voir aussi

Référence

Classe de Attributs

classe de CDynamicParameterAccessor

Classe CManualAccessor

Concepts

Modèles du consommateur OLE DB (C++)

Référence des modèles du consommateur OLE DB