DFX_Short

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

Index