DFX_Single

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

Index