Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Vous permet d'accéder à une source de données lorsque vous n'avez aucune connaissance du schéma de base de données (la structure sous-jacente de la base de données).
template< typename BaseType, DBTYPEENUM OleDbType >
class CDynamicStringAccessorT : public CDynamicAccessor
Membres
Méthodes
Récupère les données de la colonne spécifiés comme une chaîne. |
|
Définit les données de la colonne spécifiés comme une chaîne. |
Notes
Pendant que CDynamicAccessor demande des données dans le format natif indiqué par le fournisseur, les demandes d' CDynamicStringAccessor que le fournisseur récupère toutes les données ayant fait le magasin de données en tant que données de type chaîne.Cette approche est particulièrement utile pour des tâches simples qui n'exigent pas de calcul de valeurs dans le magasin de données, comme l'affichage ou l'impression du contenu du magasin de données.
Le type natif de données de la colonne dans le magasin de données n'importe pas ; tant que le fournisseur peut prendre en charge la conversion de données, il fournit les données au format de chaîne.Si le fournisseur ne prend pas en charge la conversion du type de données natif à une chaîne (qui n'est pas courante), l'appel demandeur retournera la valeur DB_S_ERRORSOCCUREDde succès, et l'état de la colonne correspondante indique un problème de conversion avec DBSTATUS_E_CANTCONVERTVALUE.
Utilisez les méthodes CDynamicStringAccessor pour récupérer des informations sur les colonnes.Vous utilisez 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éée et managée par cette classe.Récupérez les données de la mémoire tampon utilisant GetString, ou stockez dans la mémoire tampon à l'aide de SetString.
Pour plus d'informations et des exemples d'utilisation des classes d'accesseurs dynamiques, consultez l' Utilisation d'accesseurs dynamiques.
Configuration requise
Header: atldbcli.h
Voir aussi
Référence
CDynamicParameterAccessor, classe
CDynamicStringAccessorA, classe
CDynamicStringAccessorW, classe