Třída CLongBinary
Zjednodušuje práci s objekty velmi velké binární data (často nazývané objekty BLOB nebo "binární rozsáhlé objekty") v databázi.
class CLongBinary : public CObject
Členy
Veřejné konstruktory
Název |
Description |
---|---|
Konstrukce CLongBinary objektu. |
Veřejné datové členy
Název |
Description |
---|---|
Obsahuje aktuální velikost v bajtech datový objekt, jehož zpracování je uložen v m_hData . |
|
Obsahuje Windows HGLOBAL zpracování objektu vlastní obraz. |
Poznámky
Pole záznamu v tabulce SQL může například obsahovat rastrový obrázek představující.A CLongBinary objekt takový objekt ukládá a sleduje jeho velikost.
[!POZNÁMKA]
Obecně je vhodnější nyní použít CByteArray ve spojení s DFX_Binary funkce.Můžete používat i CLongBinary , ale obecně CByteArray poskytuje více funkcí v prostředí Win32, protože není delší omezení velikosti 16 bitů s CByteArray .Toto doporučení se k programování pomocí objektů DAO (Data Access Objects), stejně jako připojení ODBC (Open Database).
Použít CLongBinary objektu, deklarovat datový člen pole typu CLongBinary ve své třídě záznamů.Tento člen bude vložený členem třídy recordset a budou vyrobeny, když se sada záznamů.Po CLongBinary objektu je vyrobeno, mechanismus výměny (RFX) pole záznamu datový objekt načte z pole v aktuálním záznamu ve zdroji dat a ukládá zpět k záznamu při aktualizaci záznamu.RFX dotazy zdroje dat pro velikost binary large object alokuje prostor pro ni (prostřednictvím CLongBinary objektu m_hData datový člen) a uloží HGLOBAL zpracování dat v m_hData .RFX také ukládá skutečná velikost dat objektu m_dwDataLength datový člen.Práce s daty v objektu pomocí m_hData , pomocí stejné techniky běžně používáte k manipulaci dat uložených v systému Windows HGLOBAL zpracování.
Při odstranění záznamů, vložený CLongBinary také zničení objektu a jeho destruktoru zruší přidělení HGLOBAL data popisovače.
Další informace o velké objekty a používání CLongBinary , naleznete v článcích Záznamů (ODBC) a záznamů: práce s velkými položky dat (ODBC).
Hierarchii dědičnosti
CLongBinary
Požadavky
Záhlaví: afxdb_.h