void RFX_Int_Bulk (objet CFieldExchange * pFX, LPCTSTR szName, int ** prgIntVals, long ** prgLengths );
Paramètres
pFX
Pointeur vers un objet CFieldExchange . Cet objet contient des informations pour définir le contexte pour chaque appel de la fonction. Pour plus d'informations, 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.
prgIntVals
Pointeur vers un tableau d'entiers. Ce tableau va stocker les données à être transférée de la source de données pour le jeu d'enregistrements.
prgLengths
Pointeur vers un tableau d'entiers longs. Ce tableau va stocker la longueur en octets de chaque valeur dans le tableau indiqué par prgIntVals. Notez que la valeur SQL_NULL_DATA est conservée si l'élément correspondant des données contient une valeur Null. Pour plus de détails, reportez-vous à la fonction API ODBC SQLBindCol dans la référence du programmeur ODBC SDK.
Remarques
La fonction RFX_Int_Bulk transfère plusieurs lignes de données entier d'une colonne d'une source de données ODBC à un tableau correspondant à un objet CRecordset-objet dérivé. La colonne de source de données doit avoir un type ODBC SQL_SMALLINT. Le jeu d'enregistrements doit définir un membre de données de champ de type pointeur sur int.
Si vous initialisez prgIntVals et prgLengths à NULL, puis les tableaux, qu'ils seront attribuées automatiquement, avec une taille égale à la taille de l'ensemble de lignes.
&Notenbsp ; RFX en bloc seulement transfère les données de la source de données à l'objet recordset. Afin de rendre votre jeu d'enregistrements de mise à jour, vous devez utiliser la fonction API ODBC SQLSetPos. Pour obtenir un exemple de comment procéder, consultez l'exemple DBFETCH.
Pour plus d'informations, consultez les articles jeu d'enregistrements : extraction de dossiers en vrac (ODBC) et Record Field Exchange ((RFX)) dans le Guide du programmeur Visual C++.
Exemple
Voir RFX_Text_Bulk.
Voir aussi  ;RFX_Binary_Bulk, RFX_Bool_Bulk, RFX_Byte_Bulk, RFX_Date_Bulk, RFX_Double_Bulk, RFX_Long_Bulk, RFX_Single_Bulk, RFX_Text_Bulk, CFieldExchange::SetFieldType