ตารางต่อไปนี้แสดงอินเทอร์เฟซบังคับ และเป็นตัวเลือกที่กำหนด โดย OLE DB สำหรับวัตถุ rowset?
Rowset
อินเทอร์เฟซ |
ต้องระบุ? |
การใช้งาน โดยคลาส OLE DB แม่? |
| IAccessor | ข้อบังคับ | ใช่ |
| IColumnsInfo | ข้อบังคับ | ใช่ |
| IConvertType | ข้อบังคับ | ใช่ |
| IRowset | ข้อบังคับ | ใช่ |
| IRowsetInfo | ข้อบังคับ | ใช่ |
| IColumnsRowset | ก็ได้ | ไม่ใช่ |
| IConnectionPointContainer | ก็ได้ | ใช่ ผ่าน ATL |
| IRowsetChange | ก็ได้ | ไม่ใช่ |
| IRowsetIdentity | จำเป็นสำหรับผู้ให้บริการระดับ-0 | ใช่ |
| IRowsetLocate | ก็ได้ | ไม่ใช่ |
| IRowsetScroll | ก็ได้ | ไม่ใช่ |
| IRowsetUpdate | ก็ได้ | ไม่ใช่ |
| ISupportErrorInfo | ก็ได้ | ไม่ใช่ |
วัตถุสร้างโดยตัวช่วยสร้าง rowset ใช้IAccessor, IRowsetและIRowsetInfoผ่านการสืบทอด IAccessorImplก็ทั้งสองคอลัมน์ผลลัพธ์ จับสำหรับอินเทอร์เฟซสำหรับIRowset fetches แถวและข้อมูล อินเทอร์เฟซสำหรับIRowsetInfoจัดการคุณสมบัติ rowset?