Sdílet prostřednictvím


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.

Poznámka k upozornění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

Viz také

Referenční dokumentace

Třída CRecordset

Graf hierarchie

CRecordset::DoFieldExchange

CRecordset::DoBulkFieldExchange

CRecordset::m_nParams

CFieldExchange::SetFieldType