Condividi tramite


DFX_Single

Trasferisce dati in virgola mobile tra i membri dei dati di campo di un oggetto CDaoRecordset e le colonne di un record nell'origine dati.

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

Parametri

  • pFX
    Un puntatore a un oggetto della classe CDaoFieldExchange. Questo oggetto contiene le informazioni per definire il contesto per ogni chiamata della funzione.

  • szName
    Il nome di una colonna di dati.

  • corrispondente
    Il valore memorizzato nel membro dati indicato — il valore da trasferire. Per un trasferimento dal recordset all'origine dati, il valore, di tipo float, viene ottenuto dal membro dati specificato. Per un trasferimento dall'origine dati al recordset, il valore verrà memorizzato nel membro dati specificato.

  • dwBindOptions
    Un'opzione che consente di sfruttare il meccanismo del doppio buffer di MFC per rilevare i campi del recordset che sono stati modificati. L'impostazione predefinita, AFX_DAO_ENABLE_FIELD_CACHE, utilizza il doppio buffer. L'altro valore possibile è AFX_DAO_DISABLE_FIELD_CACHE. Se si specifica questo valore, MFC non esegue il controllo su questo campo. È necessario chiamare SetFieldDirty e SetFieldNull manualmente.

    Nota

    Controllare se viene applicato il doppio buffering ai dati per impostazione predefinita impostando CDaoRecordset::m_bCheckCacheForDirtyFields.

Note

I dati vengono mappati tra il tipo DAO_R4 in DAO and tra il tipo float nel recordset.

Esempio

Vedere DFX_Text.

Requisiti

Intestazione: afxdao.h

Vedere anche

Riferimenti

DFX_Text

DFX_Bool

DFX_Currency

DFX_Long

DFX_Short

DFX_Double

DFX_DateTime

DFX_Byte

DFX_Binary

DFX_LongBinary

CDaoFieldExchange::SetFieldType

Concetti

Macro e funzioni globali MFC