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