RFX_Binary

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

Index