Udostępnij za pośrednictwem


RFX_Binary

Tablice bajtów transfery między członkami danych pola CRecordset obiektu i kolumny rekordu w źródle danych ODBC typu SQL_BINARY, SQL_VARBINARY, lub SQL_LONGVARBINARY.

void RFX_Binary( 
   CFieldExchange* pFX, 
   const char* szName, 
   CByteArray& value, 
   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 CFieldExchange obiektu można określić, zapoznaj się z artykułem wymiany pól rekordu: jak działa RFX.

  • szName
    Nazwa kolumny danych.

  • wartość
    Wartość przechowywana w elemencie danych wskazany — wartości mają zostać przeniesione.W przypadku przeniesienia z zestawu rekordów do źródła danych, wartość typu CByteArray, jest pobierana z danych określonego elementu członkowskiego.W przypadku przeniesienia ze źródła danych do zestawu rekordów wartość jest przechowywana w danych określony element członkowski.

  • nMaxLength
    Maksymalna dozwolona długość ciągu lub tablicy przenoszonymi danymi.Domyślna wartość nMaxLength wynosi 255.Wartości prawne są 1 do INT_MAX.Ramach przydziela to ilość miejsca dla danych.Aby uzyskać najlepszą wydajność należy przekazać wartość wystarczająco duży, aby pomieścić największą element danych, można się spodziewać.

Uwagi

Dane w źródle danych tego typu jest mapowany do i od typu CByteArray w zestawie rekordów.

Przykład

Zobacz RFX_Text.

Wymagania

Nagłówek: afxdb.h

Zobacz też

Informacje

RFX_Text

RFX_Bool

RFX_Long

RFX_Int

RFX_Single

RFX_Double

RFX_Date

RFX_Byte

RFX_LongBinary

CFieldExchange::SetFieldType

Koncepcje

Makra i funkcje globalne MFC