RFX_Binary

void RFX_Binary ( CFieldExchange * pFX, const char * szName, CByte&Arrayamp; valore, int nMaxLength = 255 );

Parametri

pFX

Puntatore a un oggetto della classe CFieldExchange. Questo oggetto contiene informazioni per definire il contesto per ogni chiamata della funzione. Per ulteriori informazioni sulle operazioni può specificare un oggetto CFieldExchange , vedere l'articolo Record campo Exchange: How RFX 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 CByteArray, deriva dal membro dati specificato. Per un trasferimento dall'origine dati al recordset, il valore viene memorizzato nel membro dati specificato.

nMaxLength

Massimo consentito la lunghezza della stringa o matrice di essere trasferito. Il valore predefinito di nMaxLength è 255. Valori validi sono: 1 a INT_MAX. Il quadro assegna questa quantità di spazio per i dati. Per prestazioni ottimali, passare un valore grande abbastanza da contenere l'elemento di dati più grande che aspettano.

Osservazioni

La funzione RFX_Binary trasferimenti matrici di byte tra i membri dati di campo di un oggetto CRecordset e le colonne di un record dell'origine dati di tipo ODBC SQL_BINARY, SQL_VARBINARYo SQL_LONGVARBINARY. Dati nell'origine dati di questi tipi viene mappati nel e dal tipo CByteArray nel recordset.

Esempio

Vedi RFX_Text.

Vedere a&nchenbsp;RFX_Text, RFX_Bool, RFX_Long, RFX_Int, RFX_Single, RFX_Double, RFX_Date, RFX_Byte, RFX_LongBinary, CFieldExchange:: SetFieldType

Index