Condividi tramite


RFX_Binary

Matrici di byte di trasferimenti tra i membri dati di campo di un oggetto di CRecordset e le colonne di un record nell'origine dati ODBC digitare SQL_BINARY, SQL_VARBINARY, o SQL_LONGVARBINARY.

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 della funzione. Per ulteriori informazioni sulle operazioni che un oggetto di CFieldExchange può 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 il valore da trasferire. Per un trasferimento dal recordset nell'origine dati, il valore, di tipo CByteArray, vengono forniti dal membro dati specificato. Per un trasferimento dall'origine dati del recordset, il valore verrà memorizzato nel membro dati specificato.

  • nMaxLength
    La lunghezza massima consentita della stringa o della matrice da trasferire. Il valore predefinito di nMaxLength è 255. I valori validi sono 1 a INT_MAX. Il framework alloca la quantità di spazio per i dati. Per ottimizzare le prestazioni, passare un valore abbastanza grande da contenere il più grande elemento di dati come previsto.

Note

I dati dell'origine dati di questi tipi sono mappati a e dal tipo CByteArray il recordset.

Esempio

Vedere RFX_Text.

Requisiti

Intestazione: afxdb.h

Vedere anche

Riferimenti

RFX_Text

RFX_Bool

RFX_Long

RFX_Int

RFX_Single

RFX_Double

RFX_Date

RFX_Byte

RFX_LongBinary

CFieldExchange::SetFieldType

Concetti

Macro e funzioni globali MFC