void &AFXAPI DFX_Single ( oggetto CDaoFieldExchange * pFX, LPCTSTR szName, floatamp; valore, DWORD dwBindOptions = AFX_DAO_ENABLE_FIELD_CACHE );
Parametri
pFX
Puntatore a un oggetto della classe oggetto CDaoFieldExchange. Questo oggetto contiene informazioni per definire il contesto per ogni chiamata della funzione. Per ulteriori informazioni sulle operazioni può specificare un oggetto oggetto CDaoFieldExchange , vedere l'articolo DAO Record campo Exchange: How DFX Works nel manuale del programmatore di Visual C++.
szName
Il nome di una colonna di dati.
valore
Il valore memorizzato nel membro dati indicato — il valore di essere trasferito. Per un trasferimento dal recordset all'origine dati, il valore, di tipo float, deriva dal membro dati specificato. Per un trasferimento dall'origine dati al recordset, il valore viene memorizzato nel membro dati specificato.
dwBindOptions
Un'opzione che ti permette di usufruire del meccanismo di bufferizzazione doppia di MFC per la rilevazione di campi del recordset che sono state modificate. 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 fa alcun controllo su questo campo. È necessario chiamare SetFieldDirty e SetFieldNull te stesso.
Queste opzioni sono spiegate ulteriormente nell'articolo Recordset DAO: associazione dinamicamente Records nel manuale del programmatore di Visual C++.
&Notanbsp; È possibile controllare se i dati sono doppi con buffer per impostazione predefinita impostando CDaoRecordset::m_bCheckCacheForDirtyFields.
Osservazioni
La funzione DFX_Single trasferisce i dati di punto galleggianti tra i membri dati di campo di un oggetto CDaoRecordset e le colonne di un record dell'origine dati. Dati viene eseguito il mapping tra il tipo DAO_R4 in DAO e digitare galleggiante nel recordset.
Esempio
Vedi DFX_Text.
Vedere a&nchenbsp;DFX_Text, DFX_Bool, DFX_Currency, DFX_Long, DFX_Short, DFX_Double, DFX_DateTime, DFX_Byte, DFX_Binary, DFX_LongBinary, CDaoFieldExchange:: SetFieldType