CLongBinary

Sınıf CLongBinary (genellikle BLOB, ya da "büyük ikili nesneler" olarak da adlandırılır) çok büyük ikili veri nesneleri veritabanı ile çalışma kolaylaştırır. Örneğin, bir sql tablosunda kayıt alanını temsil eden bir resim bir bit eşlem içerebilir. Bir CLongBinary nesnesi gibi bir nesneyi depolar ve boyutuna izler.

&Notnbsp;  Genel olarak, bu CByteArray DFX_Binary işleviyle birlikte kullanmak daha iyi şimdi uygulamadır. CLongBinarykullanmaya devam edebilirsiniz, ancak artık beri 16 bitlik CByteArrayile karşılaştı boyutu sınırlaması genel CByteArray Win32 altında daha fazla işlevsellik sağlar. Bu öneri yanı sıra açık veritabanı bağlantısı (odbc) veri erişim nesneleri (dao) ile programlama için geçerlidir.

Bir CLongBinary nesne kullanmak için alan veri üyesi türü recordset sınıf CLongBinary bildirmek. Bu üye recordset sınıfının katıştırılmış bir üyesi olacak ve ne zaman kayıt inşa inşa. Sonra CLongBinary nesne oluşturulur, kayıt alanı exchange (rfx) mekanizması veri kaynağındaki geçerli kayıttaki bir alana veri nesnesi yükler ve kayıt güncelleştirildiğinde yeniden kayda depolar. rfx veri kaynağı için büyük ikili nesne boyutunu sorgulayan, depolama için ( CLongBinary nesnesinin m_hData veri üyesi) ayırır ve verileri bir hglobal ele m_hDataiçinde saklar. rfx veri nesnesi gerçek boyutu m_dwDataLength veri üyesi de depolar. İş nesnesi aracyly?yyla m_hDatanormalde kullandığınız bir hglobal Windows'da saklanan verileri işlemek için aynı teknikleri kullanarak, veriler ele.

Recordset yok, katıştırılmış nesneyi CLongBinary de yok ve onun yıkıcı hglobal veri kolu kaldırır.

Büyük nesneler ve CLongBinarykullanımı hakkında daha fazla bilgi için bkz: makaleleri Recordset ((ODBC)) ve Recordset: büyük veri öğeleri (odbc) ile çalışan Visual c++ Programcı Kılavuzu.

# include lt;afxdb.h>

Sınıf üyeleri |nbsp; Temel sınıf | Hiyerarşi çizelgesi

Ayrıca bkz: CRecordset

Index