Sdílet prostřednictvím


DFX_Long

Přenáší data dlouhé celé číslo mezi členy pole dat CDaoRecordset objektu a sloupce záznam ve zdroji dat.

void AFXAPI DFX_Long(
   CDaoFieldExchange* pFX,
   LPCTSTR szName,
   long& value,
   DWORD dwBindOptions = AFX_DAO_ENABLE_FIELD_CACHE 
);

Parametry

  • pFX
    Ukazatel na objekt třídy CDaoFieldExchange.Tento objekt obsahuje informace, které definují kontext pro volání funkce.

  • szName
    Název datového sloupce.

  • hodnota
    Hodnota uložená v uvedených datový člen – hodnota má být převedeno.Pro přenos ze záznamů na hodnotu typu zdroje dat dlouhý, je převzata z členů zadaná data.Pro převod ze zdroje dat do záznamů hodnota uložena v členských zadaná data.

  • dwBindOptions
    Tato možnost umožňuje využívat jeho MFC dvojité vyrovnávací paměti mechanismus zjišťování záznamů pole, které změnily.Výchozí nastavení, AFX_DAO_ENABLE_FIELD_CACHE, používá dvojité ukládání do vyrovnávací paměti.Možná hodnota je AFX_DAO_DISABLE_FIELD_CACHE.Pokud určíte tuto hodnotu, MFC nemá žádnou kontrolu tohoto pole.Musíte zavolat SetFieldDirty a SetFieldNull sami.

    [!POZNÁMKA]

    Můžete určit, zda jsou data dvojité vyrovnávací paměti ve výchozím nastavením CDaoRecordset::m_bCheckCacheForDirtyFields.

Poznámky

Data je mapována mezi DAO_I4 do DAO a dlouhý v sadě záznamů.

Příklad

Viz DFX_Text.

Požadavky

Záhlaví: afxdao.h

Viz také

Referenční dokumentace

DFX_Text

DFX_Bool

DFX_Currency

DFX_Short

DFX_Single

DFX_Double

DFX_DateTime

DFX_Byte

DFX_Binary

DFX_LongBinary

CDaoFieldExchange::SetFieldType

Koncepty

MFC makra a Globals