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
Ajoute une entrée de liaison aux colonnes de sortie lors du remplacement de l'accesseur par défaut. |
|
Instancie et initialise l'objet CDynamicAccessor. |
|
Annule la liaison des colonnes, libère la mémoire allouée, et libère le pointeur d'interface IAccessor de la classe. |
|
Récupère le signet pour la ligne actuelle. |
|
Récupère la valeur de gestion BLOB pour la ligne actuelle. |
|
Récupère la taille maximale du BLOB en octets. |
|
Récupère le nombre de colonnes dans l'ensemble de lignes. |
|
Récupère les caractéristiques de colonne. |
|
Récupère les métadonnées de colonne. |
|
Récupère le nom d'une colonne spécifiée. |
|
Récupère le type de données d'une colonne spécifiée. |
|
Récupère la longueur maximale possible pour une colonne en octets. |
|
Récupère l'indice d'une colonne à partir d'un nom de colonne. |
|
Récupère l'état d'une colonne spécifiée. |
|
Récupère les données de la mémoire tampon. |
|
Règle la valeur de gestion BLOB pour la ligne actuelle. |
|
Règle la taille maximale du BLOB en octets. |
|
Règle la longueur de la colonne en octets. |
|
Fixe l'état d'une colonne spécifiée. |
|
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 CDynamicParameterAccessor