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