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


DFX_LongBinary

Important рекомендуется использовать DFX_Binary вместо этой функции.

void AFXAPI DFX_LongBinary( 
   CDaoFieldExchange* pFX, 
   LPCTSTR szName, 
   CLongBinary& value, 
   DWORD dwPreAllocSize = AFX_DAO_LONGBINARY_DEFAULT_SIZE, 
   DWORD dwBindOptions = 0  
);

Параметры

  • pFX
    Указатель на объект класса CDaoFieldExchange. Этот объект содержит сведения для того, чтобы определить контекст для каждого вызова функции.

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

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

  • dwPreAllocSize
    Платформа preallocates эта объем памяти. Если данные больше, платформа будет выбранных больше места, как требуется. Для повышения производительности установите этот размер значение достаточно велик для предотвращения распространения.

  • dwBindOptions
    Параметр, который позволяет воспользоваться преимуществами механизма двойной буферизации MFC для определения поля набора записей, которые были изменены. По умолчанию AFX_DISABLE_FIELD_CACHE, использует двойную буферизацию. Другое возможное значение AFX_DAO_ENABLE_FIELD_CACHE. Использует двойную буферизацию, а не требуется выполнять дополнительную работу, чтобы отметить поля пакостные или значение NULL. Для повышения производительности и памяти избегайте этого значения, если двоичные данные не будут относительно малы.

    Примечание

    Элемент управления можно ли данные двойная буферизация включена по умолчанию, параметр CDaoRecordset::m_bCheckCacheForDirtyFields.

Заметки

DFX_LongBinary предоставляется для обеспечения совместимости с классами MFC ODBC. Функция DFX_LongBinary передает данные (BLOB) большого двоичного объекта с помощью класса CLongBinary между элементами данных полей объекта CDaoRecordset и столбцами записи в источнике данных. Данные сопоставляется между типом DAO_BYTES в DAO и типом CLongBinary в наборе записей.

Пример

В разделе DFX_Text.

Требования

Header: afxdao.h

См. также

Ссылки

DFX_Text

DFX_Bool

DFX_Currency

DFX_Long

DFX_Short

DFX_Single

DFX_Double

DFX_DateTime

DFX_Byte

CDaoFieldExchange::SetFieldType

Класс CLongBinary

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

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