Partager via


CDynamicAccessor::CDynamicAccessor

Le instancie et initialise l'objet d' CDynamicAccessor .

CDynamicAccessor( 
   DBBLOBHANDLINGENUM eBlobHandling = DBBLOBHANDLING_DEFAULT, 
   DBLENGTH nBlobSize = 8000 
);

Paramètres

  • eBlobHandling
    Spécifie comment les données (BLOB) d'objet blob doit être gérée.La valeur par défaut est DBBLOBHANDLING_DEFAULT.Consultez SetBlobHandling pour une description des valeurs de DBBLOBHANDLINGENUM .

  • nBlobSize
    La taille maximale de BLOB en octets ; les données de la colonne sur cette valeur sont traitées comme BLOB.La valeur par défaut est 8,000.Consultez SetBlobSizeLimit pour plus de détails.

Notes

Si vous utilisez le constructeur pour initialiser l'objet d' CDynamicAccessor , vous pouvez spécifier comment il crée des objets BLOB.Les objets BLOB peuvent contenir des données binaires telles que les graphiques, le son, ou le code compilé.Le comportement par défaut consiste à traiter des colonnes plus de 8.000 octets en tant qu'objets BLOB et tentez de les lier à un objet d' ISequentialStream .Toutefois, vous pouvez spécifier une valeur différente pour être la taille de BLOB.

Vous pouvez également spécifier comment CDynamicAccessor traite les données de la colonne qui qualifient comme données BLOB : il peut gérer des données BLOB de la façon par défaut ; il peut ignorer (ne fait pas la liaison) des données BLOB ; elle peut lier des données BLOB dans la mémoire fournisseur-allouée.

Configuration requise

Header: atldbcli.h

Voir aussi

Référence

CDynamicAccessor, classe