nieważne &AFXAPI DFX_Byte ( CDaoFieldExchange * pFX, LPCTSTR szName, BYTEamp; 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ć więcej informacji na temat operacji można określić obiekt CDaoFieldExchange , 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 BAJT, 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
Funkcję DFX_Byte przenosi pojedynczego bajtów między członkami danych pola obiektu CDaoRecordset i kolumny rekordu w źródle danych. Danych jest mapowany między typu DAO_BYTES w DAO i typu BAJT w zestawie rekordów.
Przykład
Zobacz DFX_Text.
Zobacz też DFX_Text, DFX_Bool, DFX_Currency, DFX_Long, DFX_Short, DFX_Single, DFX_Double, DFX_DateTime, DFX_Binary, DFX_LongBinary, CDaoFieldExchange::SetFieldType