Поделиться через


RFX_Binary

Массивы байтов передачи между элементами полей данных объекта CRecordset и столбцами записи в источнике данных ODBC типа SQL_BINARY, SQL_VARBINARY или SQL_LONGVARBINARY.

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

Параметры

  • pFX
    Указатель на объект класса CFieldExchange. Этот объект содержит сведения для того, чтобы определить контекст для каждого вызова функции. Дополнительные сведения о операции объект CFieldExchange может определить статью см. в разделе Обмен полями записей: Принцип работы RFX.

  • szName
    Имя столбца данных.

  • значение
    Значение, хранящееся в расширение элемента данных — значение для передачи. Для передачи данных из набора записей к источнику данных значение типа CByteArray, взяты из указанного элемента данных. Для передачи данных из источника данных в набор записей значение сохраняется в конкретном элементе данных.

  • nMaxLength
    Максимально допустимые длина передаваемой строки или массива. Значение по умолчанию для типа nMaxLength равно 255. Законные значения 1 в INT_MAX. Платформа выбирает этот объем пространства для данных. Для повышения производительности передайте значение достаточно большое, чтобы вместить максимальный элемент данных ожидалось.

Заметки

Данные в источнике данных этих типов сопоставляется и обратное преобразование типа CByteArray в наборе записей.

Пример

В разделе RFX_Text.

Требования

Header: afxdb.h

См. также

Ссылки

RFX_Text

RFX_Bool

RFX_Long

RFX_Int

RFX_Single

RFX_Double

RFX_Date

RFX_Byte

RFX_LongBinary

CFieldExchange::SetFieldType

Основные понятия

Макросы и глобальные объекты MFC