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.

Informacje dotyczące przestrogiPrzestroga

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).

Przykład

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

Wymagania

Nagłówek: afxdb.h

Zobacz też

Informacje

Klasa CRecordset

Diagram hierarchii

CRecordset::DoFieldExchange

CRecordset::DoBulkFieldExchange

CRecordset::m_nParams

CFieldExchange::SetFieldType