RFX_Bool_Bulk
Přenáší více řádků logická data ze zdroje dat ODBC sloupce odpovídající pole v CRecordset-odvozené objekt.
void RFX_Bool_Bulk(
CFieldExchange* pFX,
LPCTSTR szName,
BOOL** prgBoolVals,
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.prgBoolVals
Ukazatel na pole BOOL 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 prgBoolVals.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_BIT.Sada záznamů je nutné definovat člen data pole typ ukazatele BOOL.
Pokud můžete inicializovat prgBoolVals 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