Exporter (0) Imprimer
Développer tout
TRY
Développer Réduire
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

DFX_LongBinary

Important Il est recommandé d'utiliser DFX_Binary au lieu de cette fonction.

void AFXAPI DFX_LongBinary(
   CDaoFieldExchange* pFX,
   LPCTSTR szName,
   CLongBinary& value,
   DWORD dwPreAllocSize = AFX_DAO_LONGBINARY_DEFAULT_SIZE,
   DWORD dwBindOptions = 0 
);

pFX

Un pointeur vers un objet de la classe CDaoFieldExchange. Cet objet contient des informations pour définir le contexte de chaque appel de la fonction.

szName

Le nom d'une colonne de données.

correspondante

La valeur stockée dans le membre de données indiqué — la valeur à transférer. Pour un transfert depuis un recordset vers la source de données, la valeur, de type CLongBinary, est prise à partir du membre de données spécifié. Pour un transfert de la source de données au recordset, la valeur est stockée dans le membre de données spécifié.

dwPreAllocSize

L'infrastructure pré-alloue cette quantité de mémoire. Si vos données sont plus grandes, l'infrastructure allouera l'espace nécessaire. Pour de meilleures performances, définissez la taille à une valeur suffisamment élevée pour empêcher les reallocations.

dwBindOptions

Une option qui vous permet de tirer parti du double mécanisme tampon de MFC pour détecter les champs du recordset qui ont changé. La valeur par défaut, AFX_DISABLE_FIELD_CACHE, n'utilise pas le mécanisme de double tampon. L'autre valeur possible est AFX_DAO_ENABLE_FIELD_CACHE. Utilise le mécanisme de double tampon, et vous ne devez pas exécuter un travail supplémentaire pour marquer les champs modifiés ou NULL. Pour des raisons de performances et de mémoire, évitez cette valeur à moins que les données binaires sont relativement petites.

Remarque Remarque

Vous pouvez contrôler si les données sont en double tampon par défaut en attribuant CDaoRecordset::m_bCheckCacheForDirtyFields.

DFX_LongBinary est fourni pour la compatibilité avec des classes ODBC MFC. La fonction DFX_LongBinary transfère des données d'objets blob distants (BLOB) à l'aide de la classe de CLongBinary entre les données de membre de champ d'un objet d' CDaoRecordset et les colonnes d'un enregistrement sur la source de données. Les données sont connectées entre le type DAO_BYTES dans DAO et le type CLongBinary dans le recordset.

En-tête : afxdao.h

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft