Freigeben über


RFX_Binary

Überträgt bytearrays zwischen den Felddatenmembern eines CRecordset-Objekts und Spalten eines Datensatzes in der Datenquelle von ODBC, geben SQL_BINARYSQL_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 zu definieren.Weitere Informationen über die Vorgänge, die ein CFieldExchange-Objekt angeben können, finden Sie im Artikel Datensatzfeldaustausch: Wie Funktionsweise von RFX.

  • szName
    Der Name einer Datenspalte.

  • Wert
    Der Wert, der im angegebenen Datenmember gespeicherten übertragen werden.Für eine Übertragung von Recordsets zu Datenquelle, wird der Wert vom Typ CByteArray, aus dem angegebenen Datenmember gebunden.Für eine Übertragung von Datenquelle Recordsets liegt, wird der Wert im angegebenen Datenmember gespeichert.

  • nMaxLength
    Die maximal zulässige Länge der Zeichenfolge oder des Arrays, die übertragen wird.Der Standardwert von nMaxLength ist 255 (null).Gültige Werte sind 1 bis INT_MAX.Das Framework ordnet diesen Platz für die Daten an.Um eine optimale Leistung übergeben Sie einen Wert, der weit, dass das Element zu groß ist, um das Datenelement.

Hinweise

Daten in der Datenquelle dieser Typen wird in bzw. aus CByteArray-Typ im Recordset zugeordnet.

Beispiel

Weitere Informationen finden Sie unter 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 und -globale Werte