Sdílet prostřednictvím


DFX_Double

Převody double float dat mezi poli datových členů sady CDaoRecordset objekt a sloupce záznamu ve zdroji dat.

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

Parametry

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

  • szName
    Název datového sloupce.

  • hodnota
    Hodnota uložená v určeném datovém členu – hodnota, kterou chcete převést.Pro přenos ze sady záznamů do zdroje dat, je hodnota typu dvojité, je převzata ze zadaného datového člena.Převod ze zdroje dat do sady záznamů hodnota je uložena v členu zadaná data.

  • dwBindOptions
    Možnost, která umožňuje využít MFC dvojité vyrovnávací mechanismus pro zjišťování polím sady záznamů, které byly změněny.Výchozí, AFX_DAO_ENABLE_FIELD_CACHE, používá dvojité ukládání do vyrovnávací paměti.S možnou hodnotou je AFX_DAO_DISABLE_FIELD_CACHE.Pokud chcete zadat tuto hodnotu, MFC nemá žádná kontrola na tomto poli.Musíte zavolat SetFieldDirty a SetFieldNull sami.

    [!POZNÁMKA]

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

Poznámky

Data namapována mezi typ DAO_R8 v rozhraní DAO a typ double float 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_Long

DFX_Short

DFX_Single

DFX_DateTime

DFX_Byte

DFX_Binary

DFX_LongBinary

CDaoFieldExchange::SetFieldType

Koncepty

MFC – makra a globální prvky