RFX_Binary

void RFX_Binary ( objet CFieldExchange * pFX, const char * szName, CByte&Arrayamp ; valeur, int nMaxLength = 255 );

Paramètres

pFX

Pointeur vers un objet de classe objet CFieldExchange. Cet objet contient des informations pour définir le contexte pour chaque appel de la fonction. Pour plus d'informations sur les opérations d'un objet CFieldExchange peut spécifier, consultez l'article Record Field Exchange : fonctionnement de RFX dans le Guide du programmeur Visual C++.

szName

Le nom d'une colonne de données.

valeur

La valeur stockée dans le membre de données indiqué — la valeur devant être transférés. Pour un transfert du jeu d'enregistrements de la source de données, la valeur, de type CByteArray, est tirée de la donnée membre spécifiée. Pour un transfert de source de données pour le jeu d'enregistrements, la valeur est stockée dans le membre de données spécifié.

nMaxLength

La quantité maximale autorisée la longueur de la chaîne ou le tableau transféré. La valeur par défaut de nMaxLength est 255. Les valeurs légales sont 1 à INT_MAX. Le cadre répartit cette quantité d'espace pour les données. Pour la meilleure performance, transmettez une valeur suffisamment grande pour accueillir le plus grand élément de données que vous attendez.

Remarques

La fonction RFX_Binary transfère des tableaux d'octets entre les données membres de champ d'un objet CRecordset et les colonnes d'un dossier sur la source de données de type ODBC SQL_BINARY, SQL_VARBINARYou SQL_LONGVARBINARY. Données dans la source de ces types de données sont mappées vers et à partir de type CByteArray dans le jeu d'enregistrements.

Exemple

Voir RFX_Text.

Voir aussi  ;RFX_Text, RFX_Bool, RFX_Long, RFX_Int, RFX_Single, RFX_Double, RFX_Date, RFX_Byte, RFX_LongBinary, CFieldExchange::SetFieldType

Index