Udostępnij za pośrednictwem


CRecordset::m_nFields

 

Zawiera numer pola danych członków w klasie rekordów; oznacza to numer kolumny wybrane przez zestaw rekordów ze źródła danych.

Uwagi

Należy zainicjować konstruktora dla klasy rekordów m_nFields z prawidłową liczbą.Jeśli nie zaimplementowano wiersz luzem pobieranie ClassWizard zapisuje inicjowania, to dla Ciebie użycie zadeklarować klasy zestawu rekordów.Można także napisać ją ręcznie.

Ramy używa tego numeru do zarządzania interakcją między członków pola danych i odpowiadających im kolumn bieżącego rekordu w źródle danych.

Ostrzeżenie

Numer ten musi odpowiadać numer "kolumn wyjściowych" zarejestrowane w DoFieldExchange lub DoBulkFieldExchange po wywołaniu SetFieldType z parametrem CFieldExchange::outputColumn.

Kolumny można powiązać dynamicznie, jak wyjaśniono w artykule "rekordów: dynamicznie powiązanie kolumn danych." Jeśli tak zrobisz, należy zwiększyć licznik w m_nFields , aby odzwierciedlać liczbę funkcji RFX lub RFX luzem wywołuje w sieci DoFieldExchange lub DoBulkFieldExchange funkcji Członkowskich dla kolumn dynamicznie związanego.

Aby uzyskać więcej informacji, zobacz artykuły rekordów: dynamiczne wiązanie danych kolumn (ODBC) i rekordów: pobieranie rekordów luzem (ODBC).

Zobacz artykuł wymiany pola rekordu: za pomocą RFX.

Wymagania

Nagłówek: afxdb.h

Zobacz też

Klasa CRecordset
Diagram hierarchii
CRecordset::DoFieldExchange
CRecordset::DoBulkFieldExchange
CRecordset::m_nParams
CFieldExchange::SetFieldType