Udostępnij za pośrednictwem


Klasa CLongBinary

Upraszcza pracy z obiektami bardzo dużych danych binarnych (często nazywane bloków BLOB lub "duże obiekty binarne") w bazie danych.

class CLongBinary : public CObject

Członkowie

Publiczne konstruktory

Nazwa

Opis

CLongBinary::CLongBinary

Konstrukcje CLongBinary obiektu.

Publiczne danych członków

Nazwa

Opis

CLongBinary::m_dwDataLength

Zawiera rzeczywisty rozmiar w bajtach obiektu danych, w których uchwyt jest przechowywany w m_hData.

CLongBinary::m_hData

System Windows zawiera HGLOBAL uchwyt do obiektu rzeczywisty obraz.

Uwagi

Na przykład pole rekordu w tabeli SQL może zawierać obraz reprezentujący bitmapy.A CLongBinary obiekt taki obiekt zapisuje i śledzi jego rozmiar.

[!UWAGA]

Ogólnie, jest obecnie lepszą praktyką jest używanie CByteArray w połączeniu z DFX_Binary funkcji.Można nadal używać CLongBinary, ale ogólnie CByteArray udostępnia więcej funkcji Win32, ponieważ istnieje już ograniczenie rozmiaru z 16-bitowe CByteArray.Dotyczy to porad programowania przy użyciu obiektów DAO (Data Access), jak również Open Database Connectivity (ODBC).

Aby użyć CLongBinary obiektu zadeklarować członka danych pole typu CLongBinary w klasie zestawu rekordów.Ten członek będzie osadzony członek klasy rekordów i zostanie zbudowana, gdy zestaw rekordów jest skonstruowany.Po CLongBinary obiektu, mechanizm wymiany (RFX) w polu rekordu ładuje obiekt danych z pola w bieżącym rekordzie w źródle danych i przechowuje do rekordu, gdy rekord jest aktualizowany.RFX kwerendy źródła danych dla rozmiar dużego obiektu binarnego przydziela magazynu (via CLongBinary obiektu m_hData Członkowskich danych) i przechowuje HGLOBAL dojście do danych w m_hData.RFX są przechowywane rzeczywisty rozmiar obiektu danych w m_dwDataLength elementu danych.Pracować z danymi w obiekcie przez m_hData, przy użyciu tych samych metod, które normalnie jest używany do operowania na danych przechowywanych w systemie Windows HGLOBAL uchwyt.

Kiedy zniszczyć swój zestaw rekordów, osadzonego CLongBinary również niszczony jest obiekt i zwalnia jego destruktora HGLOBAL uchwyt danych.

Więcej informacji o dużych obiektów i wykorzystania CLongBinary, zobacz artykuły Zestaw rekordów (ODBC) i rekordów: Praca z dużych elementów danych (ODBC).

Hierarchii dziedziczenia

CObject

CLongBinary

Wymagania

Nagłówek: afxdb_.h

Zobacz też

Informacje

Klasa CObject

Diagram hierarchii

Klasa CRecordset