DFX_LongBinary
Ważne zaleca się używanie DFX_Binary zamiast tej funkcji.
void AFXAPI DFX_LongBinary(
CDaoFieldExchange* pFX,
LPCTSTR szName,
CLongBinary& value,
DWORD dwPreAllocSize = 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.szName
Nazwa kolumny danych.wartość
Wartość przechowywana w elemencie danych wskazany — wartości mają zostać przeniesione.W przypadku przeniesienia z zestawu rekordów do źródła danych, wartość typu CLongBinary, jest pobierana z danych określonego elementu członkowskiego.W przypadku przeniesienia ze źródła danych do zestawu rekordów wartość jest przechowywana w danych określony element członkowski.dwPreAllocSize
Ramach preallocates to ilość pamięci.Jeśli dane są większe, ramach będą przydzielonych więcej miejsca w razie potrzeby.Dla uzyskania lepszej wydajności ustawienie tej wielkości na wartość wystarczająco duże, aby uniemożliwić ponowne alokacje.dwBindOptions
Opcja pozwala wykorzystać zalety MFC podwójnego buforowania mechanizm wykrywania pól zestawu rekordów, które uległy zmianie.Domyślnie, AFX_DISABLE_FIELD_CACHE, nie używa podwójne buforowanie.Możliwa wartość to AFX_DAO_ENABLE_FIELD_CACHE.Zastosowania podwójnego buforowania, a Ty nie masz do wykonywania dodatkowej pracy, aby oznaczyć pól brudne lub Null.Wydajność i powodów pamięci należy unikać tej wartości, chyba że dane binarne jest stosunkowo niewielka.[!UWAGA]
Można kontrolować, czy dane są podwójne buforowana domyślnie przez ustawienie CDaoRecordset::m_bCheckCacheForDirtyFields.
Uwagi
DFX_LongBinaryzapewnia zgodnooć z klas MFC ODBC.DFX_LongBinary Funkcja umożliwia przeniesienie danych dużego obiektu binarnego (BLOB) za pomocą klasy CLongBinary między członkami danych pola CDaoRecordset obiektu i kolumny rekordu w źródle danych.Danych jest mapowany między typu DAO_BYTES w DAO i wpisz CLongBinary w zestawie rekordów.
Przykład
Zobacz DFX_Text.
Wymagania
Nagłówek: afxdao.h
Zobacz też
Informacje
CDaoFieldExchange::SetFieldType