Класс CLongBinary
Simplifies работы с очень большие двоичные объекты часто Позвонимые данных (Большим Двоичным Объектом или "большими двоичными объектами) в базе данных.
class CLongBinary : public CObject
Члены
Открытые конструкторы
Имя |
Описание |
---|---|
Создает объект CLongBinary. |
Открытые члены данных
Имя |
Описание |
---|---|
Содержит фактический размер в байтах объекта данных, дескриптор которого хранится в m_hData. |
|
Содержит маркер Windows HGLOBAL к фактическому объект изображения. |
Заметки
Например, запись поле в таблице SQL server может содержать растровое изображение, представляющий изображение. Объект CLongBinary хранит такой объект и отслеживает его размера.
Примечание
Как правило, лучше использовать CByteArray использовать совместно с функцией DFX_Binary.Можно по-прежнему использовать CLongBinary, но обычно CByteArray предоставляет больше функциональных возможностей в Win32, поскольку больше нет ограничений размера, присутствующего в 16-разрядных CByteArray.Эта консультация применяется к программированию с DAO (DAO), а также ODBC (ODBC).
Чтобы использовать объект CLongBinary объявите член данных поля типа CLongBinary в классе набора записей. Этот элемент является внедренным членом класса набора записей и набор записей будет построен, когда будет создан. После того как объект CLongBinary построен, механизм обмена полями записей (RFX) загружает объект данных из поля текущей записи в источнике данных и сохраняет его обратно к записи, когда запись будет обновлена. RFX запрашивает источник данных для размера большого двоичного объекта, выберите хранилище для него (с помощью элемента данных m_hData объекта CLongBinary ) и магазины дескриптор HGLOBAL к данным в m_hData. RFX также хранит фактический размер объекта данных в элементе данных m_dwDataLength. Работа с данными в объекте с помощью m_hData, используя те же методы, как правило, пользуются конструктором для работы с данными, хранящимися в маркере Windows HGLOBAL.
При разрушаете набор записей, внедренный объект CLongBinary также уничтожается, и его отмены выделения деструктора данные HGLOBAL обрабатывают.
Дополнительные сведения о больших объектах и использования CLongBinary см. в разделе статьи набор записей (ODBC) и Набор записей. работа с большими элементами данных (ODBC).
Иерархия наследования
CLongBinary
Требования
Header: afxdb_.h