CRecordset::m_nFields
Obsahuje číslo pole datové členy třídy recordset; Počet vybraných záznamů ze zdroje dat sloupce.
Poznámky
Musíte inicializovat konstruktoru třídy recordset m_nFields s správné číslo.Pokud nebyly implementovány řádku hromadné načítání, ClassWizard zapíše tuto inicializace můžete při použití třídy recordset deklarovat.Můžete také napsat ji ručně.
Rámci tohoto čísla používá ke správě interakce mezi členy pole dat a odpovídající sloupce aktuální záznam ve zdroji dat.
Upozornění |
---|
Toto číslo musí odpovídat počtu "výstupní sloupce" registrované v DoFieldExchange nebo DoBulkFieldExchange po volání SetFieldType s parametrem CFieldExchange::outputColumn. |
Sloupce lze vázat dynamicky, jak je popsáno v článku "záznamů: dynamicky sloupce dat vazby." Pokud tak učiníte, je nutné zvětšit počet v m_nFields tak, aby odrážely počet funkce RFX nebo RFX hromadné volání vaší DoFieldExchange nebo DoBulkFieldExchange členské funkce pro dynamicky vázané sloupce.
Další informace naleznete v článcích záznamů: dynamicky vazba dat sloupců (ODBC) a záznamů: načítání záznamů hromadné (ODBC).
Příklad
Naleznete v článku Exchange pole záznamu: pomocí RFX.
Požadavky
Záhlaví: afxdb.h