CLongBinary

Класс CLongBinary упрощает работу с объектами очень больших двоичных данных (часто называемые объекты BLOB или "больших двоичных объектов") в базе данных. Например записи поле в таблице SQL может содержать bitmap, представляющий изображение. Объект класса CLongBinary сохраняет такой объект и следит за его размера.

Примечание   В общем это лучше теперь использовать CByteArray вместе с функцией DFX_Binary . Вы все еще можете использовать CLongBinary, но в целом CByteArray обеспечивает большую функциональность под Win32, так как больше не существует ограничений по размеру, с 16-разрядной CByteArray. Этот Совет относится к программированию с объектов доступа К данным (DAO), а также подключения К ODBC (Open Database).

Чтобы использовать объект класса CLongBinary , объявите член данных поля типа CLongBinary в классе набора записей. Этот элемент будет встроенный членом класса набора записей и будет построен при построении набор записей. После создания объекта класса CLongBinary полями записей (RFX соответственно) механизм загружает объект данных из поля в текущей записи в источнике данных и сохраняет его обратно к записи, когда запись обновляется. RFX запрашивает источник данных для размера большого двоичного объекта, выделяет память для него (через члена данных класса CLongBinary объекта m_hData ) и сохраняет дескриптор HGLOBAL данным в m_hData. RFX сохраняет фактический размер объекта данных в члена данных m_dwDataLength . Работа с данными в объекте через m_hData, используя те же приемы, обычно используется для обработки данных, хранящихся в Windows HGLOBAL обработки.

Когда вы уничтожить набора записей, внедренный объект класса CLongBinary также уничтожены, и его деструктор освобождает дескриптор данных HGLOBAL.

Для получения дополнительных сведений о крупных объектов и использовании CLongBinary, обратитесь к статьям Набора записей (ODBC) и набор записей: работа с большим элементы данных (ODBC) в Руководстве по Visual C++ программист.

# include lt;afxdb.h>

Члены класса |nbsp; Базовый класс | Иерархическая схема

См. также CRecordset

Index