nieważne &AFXAPI DFX_Bool ( CDaoFieldExchange * pFX, LPCTSTR szName, BOOLamp; wartość, DWORD dwBindOptions = AFX_DAO_ENABLE_FIELD_CACHE );
Parametry
pFX
Wskaźnik do obiektu klasy CDaoFieldExchange. Ten obiekt zawiera informacje, aby zdefiniować kontekst dla każdego wywołania funkcji. Aby uzyskać dodatkowe informacje dotyczące operacji obiekt CDaoFieldExchange można określić, zobacz artykuł wymiany pól rekordów DAO: jak DFX działa w Visual C++ Programmer's Guide.
szName
Nazwa kolumny danych.
wartość
Wartość przechowywaną w Państwa wskazanego danych — wartość, która ma zostać przeniesiona. W przypadku przeniesienia z zestawu rekordów do źródła danych wartość typu BOOL, pochodzi z państwa określone dane. W przypadku przeniesienia z źródła danych do zestawu rekordów wartość jest przechowywana w Państwa określone dane.
dwBindOptions
Opcja, które pozwala wykorzystać MFC firmy podwójnego buforowania mechanizm wykrywania pól rekordów, które uległy zmianie. AFX_DAO_ENABLE_FIELD_CACHE, domyślnie używa, podwójne buforowanie. Inne możliwe wartości to AFX_DAO_DISABLE_FIELD_CACHE. Jeśli określisz tę wartość, MFC nie, bez sprawdzania tego pola. Użytkownik musi wywołać SetFieldDirty i SetFieldNull.
Opcje te są opisane dalej w tym artykule zestawu rekordów DAO: wiążące dynamicznie rekordy w Visual C++ Programmer's Guide.
Uwaga Można kontrolować, czy dane są podwójne buforowana domyślnie ustawienie CDaoRecordset::m_bCheckCacheForDirtyFields.
Uwagi
Funkcja DFX_BOOL przenosi dane logiczne między członkami danych pola obiektu CDaoRecordset i kolumny rekordu w źródle danych. Danych jest mapowany między typu DAO_BOOL w DAO i typu BOOL w zestawie rekordów.
Przykład
Zobacz DFX_Text.
Zobacz też DFX_Text, DFX_Long, DFX_Currency, DFX_Short, DFX_Single, DFX_Double, DFX_DateTime, DFX_Byte, DFX_Binary, DFX_LongBinary, CDaoFieldExchange::SetFieldType