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