DFX_DateTime

&AFXAPI DFX_DateTime static void (oggetto CDaoFieldExchange * pFX, LPCTSTR szNameCOleDateTimeamp;valore,DWORDdwBindOptions= 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. La funzione accetta un riferimento a un oggetto COleDateTime . Per un trasferimento dal recordset all'origine dati, questo valore 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_DateTime trasferisce i dati di data e ora 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_DATE in DAO e tipo COleDateTime nel recordset.

&Notanbsp;COleDateTime sostituisce CTime e TIMESTAMP_STRUCT per questo scopo nelle classi DAO. CTime e TIMESTAMP_STRUCT sono ancora utilizzati per le classi di accesso dati basati su ODBC.

Esempio

Vedi DFX_Text.

Vedere a&nchenbsp;DFX_Text, DFX_Bool, DFX_Currency, DFX_Long, DFX_Short, DFX_Single, DFX_Double, DFX_Byte, DFX_Binary, DFX_LongBinary, CDaoFieldExchange:: SetFieldType

Index