RFX_Long_Bulk
Přenáší více řádků dat na dlouhé celé číslo ze sloupce zdroj dat ODBC na odpovídající 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 každé volání funkce.Další informace naleznete v článku Výměna 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 převést ze zdroje dat do sady záznamů.prgLengths
Ukazatel na pole dlouhých celých čísel.Toto pole bude ukládat délka v bajtech všechny hodnoty v poli, na kterou odkazuje prgLongVals.Všimněte si, že hodnota SQL_NULL_DATA budou uloženy, pokud odpovídající položka dat obsahuje hodnotu Null.Další informace naleznete v tématu funkce rozhraní ODBC API SQLBindCol v ODBC SDK Programmer's Reference.
Poznámky
Zdrojový sloupec dat musí mít typ ODBC SQL_INTEGER.Definovat typ ukazatele na pole datových členů sady záznamů dlouho.
Pokud můžete inicializovat prgLongVals a prgLengths k NULL, pak pole odkazují bude přiděleno automaticky, jejichž velikost se rovná velikosti sady řádků.
[!POZNÁMKA]
Hromadná výměna pole záznamu pouze přenáší data ze zdroje dat do objektu sady záznamů.Chcete-li vaše sada záznamů aktualizovatelná, musíte použít funkci rozhraní ODBC API SQLSetPos.
Další informace naleznete v článcích sady záznamů: Fetching Records in Bulk (ODBC) a Výměna pole záznamu (RFX).
Příklad
Viz RFX_Text_Bulk.
Požadavky
Soubor hlaviček: afxdb.h