Udostępnij za pośrednictwem


RFX_Binary

Przenosi tablice bajtów 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 definiujące kontekst dla każdego wywołania funkcji.Aby uzyskać więcej informacji na temat operacji CFieldExchange obiektu można określić, zobacz artykuł wymiany pola rekordu: jak działa RFX.

  • szName
    Nazwa kolumny danych.

  • wartość
    Wartość przechowywaną w Członkowskie wskazane danych — wartość do przeniesienia.W przypadku przeniesienia z zestawu rekordów do źródła danych, wartości typu CByteArray, jest pobierana z Członkowskich określone dane.Transferu ze źródła danych do zestawu rekordów wartość jest przechowywana w Członkowskich określone dane.

  • nMaxLength
    Maksymalna dozwolona długość ciągu lub tablicy przesyłane.Wartość domyślna, nMaxLength wynosi 255.Prawne wartości to 1 do INT_MAX.Ramy przydziela to ilość miejsca dla danych.Aby uzyskać najlepszą wydajność należy przekazać wartość wystarczającą do największego elementu danych, oczekiwanych.

Uwagi

Źródła danych z tych typów 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 MFC i Globals