void&AFXAPIDFX_Short (oggetto CDaoFieldExchange *pFX,LPCTSTR szName,shortamp;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. Per un trasferimento dal recordset all'origine dati, il valore, di tipo breve, 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_Short trasferimenti dati integer breve 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_I2 in DAO e digitare breve nel recordset.
&Notanbsp;DFX_Short equivale a RFX_Int per le classi basate su ODBC.
Esempio
Vedi DFX_Text.
Vedere a&nchenbsp;DFX_Text, DFX_Bool, DFX_Currency, DFX_Long, DFX_Single, DFX_Double, DFX_DateTime, DFX_Byte, DFX_Binary, DFX_LongBinary, CDaoFieldExchange:: SetFieldType