Freigeben über


RFX_Binary

Übergangsbytearrays zwischen den Felddatenmembern eines CRecordset-Objekts und Spalten eines Datensatzes auf der Datenquelle von ODBC geben SQL_BINARY, SQL_VARBINARY oder SQL_LONGVARBINARY ein.

void RFX_Binary( 
   CFieldExchange* pFX, 
   const char* szName, 
   CByteArray& value, 
   int nMaxLength = 255  
);

Parameter

  • pFX
    Ein Zeiger auf ein Objekt der Klasse CFieldExchange. Dieses Objekt enthält Informationen, um den Kontext für jeden Aufruf der Funktion. Weitere Informationen über die Vorgänge, die ein CFieldExchange-Objekt angeben kann, finden Sie im Artikel Datensatzfeldaustausch: Wie RFX funktioniert.

  • szName
    Der Name einer Datenspalte.

  • Wert
    Der Wert gespeichert im angegebenen Datenmember - der zu übertragenden Wert. Eine Übertragung vom Recordset zu Datenquelle, wird der Wert, des Typs CByteArray, im angegebenen Datenmember angewendet. Eine Übertragung von Datenquelle zu Recordset, wird der Wert im angegebenen Datenmember gespeichert.

  • nMaxLength
    Die maximale zulässige Länge der Zeichenfolge oder des Arrays, die übertragen wird. Der Standardwert von nMaxLength ist 255 (null). Gültige Werte sind 1 von INT_MAX. Das Framework ordnet diesem Platz für die Daten zu. Für optimale Leistung übergeben Sie einen Wert, der ausreicht, um die größte Datenelement anzupassen groß ist, das Sie erwartet haben.

Hinweise

Daten in der Datenquelle von diesen geben zugeordnet werden nach und Typ CByteArray im Recordset ein.

Beispiel

Siehe RFX_Text.

Anforderungen

Header: afxdb.h

Siehe auch

Referenz

RFX_Text

RFX_Bool

RFX_Long

RFX_Int

RFX_Single

RFX_Double

RFX_Date

RFX_Byte

RFX_LongBinary

CFieldExchange::SetFieldType

Konzepte

MFC-Makros, globale Funktionen und globale Variablen