DFX_LongBinary

nieważne &AFXAPI DFX_LongBinary ( CDaoFieldExchange * pFX, LPCTSTR szName, CLongBinaryamp; wartość, DWORDdwPreAllocLength = AFX_DAO_LONGBINARY_DEFAULT_SIZE, DWORD dwBindOptions = 0 );

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 CLongBinary, 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.

nPreAllocSize

Ramach preallocates to ilość pamięci. Jeśli dane są większe, ramy zostanie przydzielona więcej miejsca w razie potrzeby. Lepszą wydajność ustawić rozmiar na wartość wystarczająco duże, aby zapobiec przeniesieniom.

dwBindOptions

Opcja, które pozwala wykorzystać MFC firmy podwójnego buforowania mechanizm wykrywania pól rekordów, które uległy zmianie. Domyślnie, AFX_DISABLE_FIELD_CACHE, nie używać podwójnego buforowania. Inne możliwe wartości to AFX_DAO_ENABLE_FIELD_CACHE. Zastosowania podwójnego buforowania, a użytkownik nie musi dokonać dodatkowej pracy do oznaczenia pól brudny lub Null. Wydajność i powodów pamięci należy unikać tę wartość, chyba że dane binarne jest stosunkowo mały.

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

Waż&nenbsp;  Zalecane jest, użyj DFX_Binary zamiast tej funkcji. DFX_LongBinary zapewnia zgodnooć z klas MFC ODBC.

Funkcja DFX_LongBinary transfery danych dużego obiektu binarnego (BLOB) za pomocą klasy CLongBinary 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 CLongBinary 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_Byte, CDaoFieldExchange::SetFieldType, CLongBinary

Index