RFX_Long_Bulk
Přenese více řádků dat long integer ze sloupce zdroj dat ODBC do odpovídajícího pole v CRecordset-odvozené objekt.
void RFX_Long_Bulk(
CFieldExchange* pFX,
LPCTSTR szName,
long** prgLongVals,
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.prgLongVals
Ukazatel na pole dlouhých 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 prgLongVals.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_INTEGER.Sada záznamů je nutné definovat člen data pole typ ukazatele dlouhý.
Pokud můžete inicializovat prgLongVals 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