RFX_Binary
Trasferisce le matrici di byte tra i membri dati di campo di un oggetto di CRecordset e le colonne di un record nell'origine dati del tipo SQL_BINARY, SQL_VARBINARY, o SQL_LONGVARBINARYODBC.
void RFX_Binary(
CFieldExchange* pFX,
const char* szName,
CByteArray& value,
int nMaxLength = 255
);
Parametri
pFX
Un puntatore a un oggetto di classe CFieldExchange.Questo oggetto contiene le informazioni per definire il contesto per ogni chiamata di funzione.Per ulteriori informazioni sulle operazioni che un oggetto di CFieldExchange possibile specificare, vedere l'articolo Trasferimento di campi di Record: Funzionamento di RFX.szName
Il nome di una colonna di dati.corrispondente
Il valore memorizzato nel membro dati visualizzato al valore da trasferire.Per un trasferimento dal recordset nell'origine dati, il valore, di tipo CByteArray, viene ricavato dal membro dati specificato.Per un trasferimento dall'origine dati del recordset, il valore verrà memorizzato nel membro dati specificato.nMaxLength
La lunghezza massima concedere di stringa o della matrice che verranno trasferiti.Il valore predefinito di nMaxLength è 255.I valori consentiti sono 1 a INT_MAX.Il framework alloca la quantità di spazio per i dati.Per prestazioni ottimali, passare un valore abbastanza grande da contenere il massimo elemento di dati che previsti.
Note
I dati dell'origine dati di questi tipi vengono mappati a e dal tipo CByteArray nel recordset.
Esempio
Vedere RFX_Text.
Requisiti
Header: afxdb.h