Udostępnij za pośrednictwem


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

DFX_Text

DFX_Bool

DFX_Currency

DFX_Long

DFX_Short

DFX_Single

DFX_Double

DFX_DateTime

DFX_Byte

CDaoFieldExchange::SetFieldType

Klasa CLongBinary

Koncepcje

Makra i funkcje globalne MFC