CLongBinary

คลาCLongBinaryช่วยการทำงานกับข้อมูล binary ขนาดใหญ่มากวัตถุ (มักเรียกว่า BLOBs หรือ "นารีวัตถุขนาดใหญ่") ในฐานข้อมูล ตัวอย่างเช่น เขตข้อมูลระเบียนในตาราง SQL อาจประกอบด้วยการแสดงรูปภาพบิตแมป วัตถุCLongBinaryวัตถุเช่นการจัดเก็บ และติดตามขนาดของ?

หมายเหตุnbsp  ทั่วไป มันฝึกดีกว่าเดี๋ยวนี้เพื่อใช้ร่วมกับฟังก์ชันDFX_Binary CByteArray นอกจากนี้คุณยังสามารถใช้CLongBinaryแต่โดยทั่วไปCByteArrayให้หน้าที่การใช้งานเพิ่มเติมภายใต้ Win32 เนื่องจากไม่มีข้อจำกัดของขนาดที่พบกับ 16 บิตCByteArray คำแนะนำนี้นำไปใช้กับการเขียนโปรแกรมกับข้อมูล Access วัตถุ (DAO) รวมทั้งการเชื่อมต่อฐานข้อมูลแบบเปิด (ODBC)(&N)?

การใช้วัตถุCLongBinaryประกาศสมาชิกข้อมูลฟิลด์ชนิดCLongBinaryในคลาสชุดระเบียนของคุณ สมาชิกนี้จะมีสมาชิกที่ฝังตัวของชั้นชุดระเบียน และจะถูกสร้างขึ้นเมื่อชุดระเบียนจะถูกสร้างขึ้น หลังจากที่มีสร้างวัตถุCLongBinaryกลไกการแลกเปลี่ยน (RFX) ในเขตข้อมูลบันทึกโหลดวัตถุข้อมูลจากเขตข้อมูลในระเบียนปัจจุบันบนแหล่งข้อมูล และเก็บไว้กลับไปยังระเบียนเมื่อมีการปรับปรุงระเบียน RFX แบบสอบถามแหล่งข้อมูลสำหรับขนาดของวัตถุขนาดใหญ่ไบนารี จัดสรรเก็บมัน (ผ่านของวัตถุCLongBinary m_hDataข้อมูลสมาชิก), และการจัดเก็บหมายเลขอ้างอิงHGLOBALข้อมูลในm_hData RFX ยังเก็บขนาดจริงของวัตถุข้อมูลในสมาชิกข้อมูลm_dwDataLength ทำงานกับข้อมูลในวัตถุที่ผ่านm_hDataโดยใช้เทคนิคเดียวกับคุณโดยปกติจะใช้เพื่อจัดการกับข้อมูลเก็บไว้ใน Windows HGLOBALจัดการ?

เมื่อคุณทำลายชุดระเบียนของคุณCLongBinaryวัตถุฝังตัวจะยังทำลาย และของ destructor deallocates หมายเลขอ้างอิงข้อมูลHGLOBAL?

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวัตถุขนาดใหญ่และการใช้CLongBinaryดูบทความ ชุดระเบียน (ODBC)และ ชุดระเบียน: การทำงานกับขนาดใหญ่ข้อมูลสินค้า (ODBC)ในVisual c ++ Programmer ของคำแนะนำ?

#รวม lt;afxdb.h>

สมาชิกของคลาส|nbsp คลาสพื้นฐาน| แผนภูมิของลำดับชั้น(&N)

ดูเพิ่มเติมnbspCRecordset(&N)

Index