RFX_Single_Bulk
Převede více řádků dat s plovoucí desetinnou čárkou z sloupec zdroje dat ODBC na odpovídající pole v CRecordset-odvozené objekt.
void RFX_Single_Bulk(
CFieldExchange* pFX,
LPCTSTR szName,
float** prgFltVals,
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.prgFltVals
Ukazatel na pole plovoucí hodnoty.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 prgFltVals.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_REAL.Sada záznamů je nutné definovat člen data pole typ ukazatele plovoucí.
Pokud můžete inicializovat prgFltVals 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