RFX_Binary

privatevoid RFX_Binary ( CFieldExchange * pFX, const Char * SzName, CByte&Arrayamp; Wert, int nMaxLength = 255 );

Parameter

pFX

Ein Zeiger auf ein Objekt der Klasse CFieldExchange. Dieses Objekt enthält Informationen, die den Kontext für jeden Aufruf der Funktion definieren. Weitere Informationen zu den Vorgängen ein CFieldExchange -Objekt festlegen kann, finden Sie im Artikel -Datensatzfeldaustausch: Funktionsweise von RFX im Visual C++ Programmer's Guide.

szName

Den Namen einer Datenspalte.

wert

Der Wert in der angegebenen Datenmember gespeicherten — der Wert übergeben werden. Für eine Übertragung von Recordset-Datenquelle wird der Wert vom Typ CByteArray, der angegebene Datenmember entnommen. Für eine Übertragung von Datenquelle Recordset ist der Wert in den angegebenen Datenmember gespeichert.

nMaxLength

Die maximal zulässige Länge der Zeichenfolge oder Array übertragenen. Der Standardwert von nMaxLength ist 255. Gültige Werte sind 1, INT_MAX. Rahmen weist diese Menge an Speicherplatz für die Daten. Übergeben Sie für eine optimale Leistung einen Wert groß genug für das größte Datenelement, die, das Sie erwarten.

Bemerkungen

Die Funktion RFX_Binary überträgt Arrays von Bytes zwischen den Felddatenmembern eines CRecordset -Objekts und die Spalten eines Datensatzes in der Datenquelle der ODBC-Datentyp SQL_LONGVARBINARY, SQL_BINARYoder SQL_VARBINARY. Daten in der Datenquelle dieser Typen ist vom Typ CByteArray in Recordsets und zugeordnet.

Beispiel

Finden Sie in RFX_Text.

Siehe auch&Nbsp;RFX_Text, RFX_Bool, RFX_Long, RFX_Int, RFX_Single, RFX_Double, RFX_Date, RFX_Byte, RFX_LongBinary, CFieldExchange:: SetFieldType

Index