RFX_Int_Bulk
Přenese více řádků dat celé číslo odpovídající pole v ze sloupce zdroj dat ODBC CRecordset-odvozené objekt.
void RFX_Int_Bulk(
CFieldExchange* pFX,
LPCTSTR szName,
int** prgIntVals,
long** prgLengths
);
Parametry
pFX
Určuje ukazatel na objekt CFieldExchange.Tento objekt obsahuje informace, které definují kontext pro volání funkce.Další informace naleznete v článku Exchange pole záznamu: Jak funguje RFX.szName
Název datového sloupce.prgIntVals
Ukazatel na pole celých čísel.Toto pole bude ukládat data ze zdroje dat převést na sadu záznamů.prgLengths
Ukazatel na pole dlouhých celých čísel.Toto pole bude ukládat délka v bajtech každé hodnoty v poli odkazuje prgIntVals.Všimněte si, že hodnota SQL_NULL_DATA bude uložen odpovídající položka data obsahuje hodnotu Null.Další podrobnosti naleznete v části funkce rozhraní API ODBC SQLBindCol v ODBC SDK Programmer's Reference.
Poznámky
Zdrojový sloupec dat musí mít typ ODBC SQL_SMALLINT.Sada záznamů je nutné definovat člen data pole typ ukazatele int.
Pokud můžete inicializovat prgIntVals a prgLengths na NULL, pak pole odkazují bude přiděleno automaticky, s velikostí rovná velikosti řádků.
[!POZNÁMKA]
Hromadné výměny pole záznamu pouze přenáší data ze zdroje dat do objektu recordset.Chcete-li do sady záznamů aktualizovatelný, musíte použít funkci rozhraní API ODBC SQLSetPos.
Další informace naleznete v článcích záznamů: načítání záznamů hromadné (ODBC) a Exchange pole v záznamu (RFX).
Příklad
Viz RFX_Text_Bulk.
Požadavky
Záhlaví: afxdb.h