RFX_Bool_Bulk
Přenáší více řádků logická data ze sloupce zdroj dat ODBC na 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 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.prgBoolVals
Ukazatel na pole BOOL hodnoty.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 prgBoolVals.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_BIT.Definovat typ ukazatele na pole datových členů sady záznamů BOOL.
Pokud můžete inicializovat prgBoolVals 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