nieważne RFX_Binary ( CFieldExchange * pFX, const char * szName, CByte&Arrayamp; wartość, int nMaxLength = 255 );
Parametry
pFX
Wskaźnik do obiektu klasy CFieldExchange. Ten obiekt zawiera informacje, aby zdefiniować kontekst dla każdego wywołania funkcji. Aby uzyskać więcej informacji na temat operacji można określić obiekt CFieldExchange , zobacz artykuł wymiany pola rekordu: jak działa RFX w Visual C++ Programmer's Guide.
szName
Nazwa kolumny danych.
wartość
Wartość przechowywaną w Państwa wskazanego danych — wartość, która ma zostać przeniesiona. W przypadku przeniesienia z zestawu rekordów do źródła danych wartość typu CByteArray, pochodzi z państwa określone dane. W przypadku przeniesienia z źródła danych do zestawu rekordów wartość jest przechowywana w Państwa określone dane.
nMaxLength
Maksymalna dozwolona długość ciągu lub tablicy przesyłane. Wartość domyślna, nMaxLength jest 255. Wartości prawne są: 1 INT_MAX. Ramach przydziela to ilość miejsca dla danych. Aby uzyskać najlepszą wydajność przekazać wartość wystarczająco duże, aby pomieścić największą elementu danych, oczekiwanych.
Uwagi
Funkcja RFX_Binary przenosi tablice bajtów między członkami danych pola obiektu CRecordset i kolumny rekordu w źródle danych ODBC typu SQL_BINARY, SQL_VARBINARYlub SQL_LONGVARBINARY. Dane w źródle danych tych typów jest mapowany do i z typu CByteArray w zestawie rekordów.
Przykład
Zobacz RFX_Text.
Zobacz też RFX_Text, RFX_Bool, RFX_Long, RFX_Int, RFX_Single, RFX_Double, RFX_Date, RFX_Byte, RFX_LongBinary, CFieldExchange::SetFieldType