Sdílet prostřednictvím


RFX_Binary

Převede pole bajtů mezi pole datových členů CRecordset objekt a sloupce záznamu ve zdroji dat ODBC typu SQL_BINARY, SQL_VARBINARY, nebo SQL_LONGVARBINARY.

void RFX_Binary( 
   CFieldExchange* pFX, 
   const char* szName, 
   CByteArray& value, 
   int nMaxLength = 255  
);

Parametry

  • pFX
    Ukazatel na objekt třídy CFieldExchange.Tento objekt obsahuje informace, které definují kontext pro každé volání funkce.Další informace o operacích CFieldExchange objekt můžete určit, naleznete v článku Výměna pole záznamu: Jak funguje RFX.

  • szName
    Název datového sloupce.

  • hodnota
    Hodnota uložená v určeném datovém členu – hodnota, kterou chcete převést.Pro přenos ze sady záznamů do zdroje dat, je hodnota typu CByteArray, je převzata ze zadaného datového člena.Převod ze zdroje dat do sady záznamů hodnota je uložena v členu zadaná data.

  • nMaxLength
    Maximální povolená délka řetězce nebo pole přenosu.Výchozí hodnota nMaxLength je 255.Platné hodnoty jsou 1 až INT_MAX.Rámci přidělí toto množství místa pro data.Chcete-li dosáhnout optimálního výkonu předáte hodnotu dostatečně velká k pokrytí největší datové položky, které očekáváte.

Poznámky

Data ve zdroji dat z těchto typů je mapován z typu CByteArray v sadě záznamů.

Příklad

Viz RFX_Text.

Požadavky

Soubor hlaviček: afxdb.h

Viz také

Referenční dokumentace

RFX_Text

RFX_Bool

RFX_Long

RFX_Int

RFX_Single

RFX_Double

RFX_Date

RFX_Byte

RFX_LongBinary

CFieldExchange::SetFieldType

Koncepty

MFC – makra a globální prvky