OLE DB Rowset และการผูกข้อมูลสนับสนุน

เพื่อตั้งค่า และเรียกใช้ข้อมูล OLE DB แม่ใช้ตัวเข้าถึงและ rowset ที่ผ่านชั้นCAccessorRowsetดังที่แสดงในรูปต่อไปนี้ คลาสนี้สามารถจัดการ accessors หลายชนิดที่แตกต่างกัน?

ชนิดการเข้าถึง

Accessors ทั้งหมดที่สืบทอดมาจากCAccessorBase CAccessorBaseมีทั้งพารามิเตอร์และรวมคอลัมน์?

มีสี่ตัวเข้าถึงชนิดและสาม rowset ชนิด ซึ่งจะแสดงในรูปต่อไป?

ตารางต่อไปนี้สรุปชนิดเข้าถึงสี่?

ชนิดการเข้าถึง แบบไดนามิก Params บัฟเฟอร์ หลาย accessors
CAccessor ไม่ใช่ ใช่ ผู้ใช้ ใช่
CDynamicAccessor ใช่ ไม่ใช่ OLE DB Templates ไม่ใช่
CDynamicParameterAccessor ใช่ ใช่ OLE DB Templates ไม่ใช่
CManualAccessor ใช่ ใช่ ผู้ใช้ ไม่ใช่

ชนิด Rowset

OLE DB แม่แบบสนับสนุนสามชนิดของ rowsets (ดูรูปก่อนหน้านี้): rowsets เดียว (การใช้งานโดยCRowset), bulk rowsets (การใช้งานโดยCBulkRowset), และอาร์เรย์ rowsets (การใช้งานโดยCArrayRowset) เดียว rowsets ดึงหมายเลขอ้างอิงแถวเดียวกับเมื่อเรียกว่าMoveNext Rowsets ขนาดใหญ่สามารถนำมาใช้หลายแถวจับ Rowsets อาร์เรย์จะ rowsets ที่สามารถเข้าถึงได้โดยใช้ไวยากรณ์ของอาร์เรย์?

กลับสู่สถาปัตยกรรม OLE DB Consumer แม่

Index