ตารางต่อไปนี้แสดงอินเทอร์เฟซบังคับ และเป็นตัวเลือกที่กำหนด โดย OLE DB สำหรับคำสั่งวัตถุ?
คำสั่ง
อินเทอร์เฟซ |
ต้องระบุ? |
การใช้งาน โดยคลาส OLE DB แม่? |
| IAccessor | ข้อบังคับ | ใช่ |
| IColumnsInfo | ข้อบังคับ | ใช่ |
| ICommand | ข้อบังคับ | ใช่ |
| ICommandProperties | ข้อบังคับ | ใช่ |
| ICommandText | ข้อบังคับ | ใช่ |
| IConvertType | ข้อบังคับ | ใช่ |
| IColumnsRowset | ก็ได้ | ไม่ใช่ |
| ICommandPrepare | ก็ได้ | ไม่ใช่ |
| ICommandWithParameters | ก็ได้ | ไม่ใช่ |
| ISupportErrorInfo | ก็ได้ | ไม่ใช่ |
คำสั่งวัตถุใช้IAccessorเพื่อระบุการผูกพารามิเตอร์ ผู้บริโภคที่เรียกIAccessor::CreateAccessorผ่านโครงสร้างDBBINDINGอาร์เรย์ DBBINDINGประกอบด้วยข้อมูลเกี่ยวกับการรวมคอลัมน์ (ชนิด ความยาว และอื่น ๆ) ผู้ให้บริการได้รับโครง และกำหนดว่าควรโอนย้ายข้อมูลและว่าการแปลงที่จำเป็น?
อินเทอร์เฟซสำหรับICommandTextมีวิธีการระบุคำสั่งข้อความ อินเทอร์เฟซสำหรับICommandPropertiesจัดการคุณสมบัติคำสั่งทั้งหมด?