รายการของแม่แบบของ OLE DB Provider

การเรียนและอินเทอร์เฟซสำหรับ OLE DB Provider แม่แบบสามารถจัดกลุ่มเป็นประเภทต่อไปนี้ วัสดุอ้างอิงรวมถึงข้อมูลเกี่ยวกับการแมโครสำหรับ OLE DB Provider Templates?

คลาสที่ใช้แบบแผนการตั้งชื่อต่อไปนี้: รูปแบบการIWidgetImplการตั้งชื่อคลาสจะให้การใช้งานของอินเทอร์เฟซสำหรับIWidget?

รอบเวลาเรียน

IDBCreateCommandImpl

สร้างคำสั่งใหม่จากเซสชันวัตถุ และส่งกลับอินเทอร์เฟซที่ร้องขอบนคำสั่งที่สร้างขึ้นใหม่ อินเทอร์เฟซที่เลือกได้ในเซสชันของวัตถุ?

ISessionPropertiesImpl

ใช้เซสชันคุณสมบัติ โดยโทรศัพท์แบบ static ฟังก์ชันที่กำหนดเองตามคุณสมบัติการตั้งค่าแผนผัง แผนที่ตั้งค่าคุณสมบัติที่ควรระบุในคลาสเซสชันของคุณ อินเทอร์เฟซที่บังคับในเซสชัน?

IGetDataSourceImpl

ชี้การติดต่อไปยังวัตถุแหล่งข้อมูลในการขอรับ อินเทอร์เฟซที่บังคับในเซสชัน?

IOpenRowsetImpl

เปิด และส่งกลับค่าของ rowset ที่ประกอบด้วยแถวทั้งหมดจากตารางพื้นฐานเดียวหรือดัชนี อินเทอร์เฟซที่บังคับสำหรับเซสชันของวัตถุ?

Rowset เรียน

CRowsetImpl

แสดงการใช้งาน rowset OLE DB มาตรฐานโดยไม่ต้องสืบทอดหลายของอินเทอร์เฟซที่ใช้งานมากมาย วิธีการเดียวที่คุณต้องให้นำไปใช้เป็นExecute?

IRowsetImpl

แสดงการใช้งานของ interface IRowsetซึ่งเป็นอินเทอร์เฟซพื้นฐาน rowset?

CSimpleRow

แสดงการใช้งานเริ่มต้นสำหรับแถวจับ ซึ่งใช้ในคลาIRowsetImpl หมายเลขอ้างอิงแถวมีแท็กเฉพาะสำหรับแถวผลในเชิงตรรกะ IRowsetImplสร้างแบบใหม่CSimpleRowสำหรับทุกแถวที่ร้องขอในIRowsetImpl::GetNextRows?

IAccessorImpl

OLE DB ต้องใช้ตัวให้บริการการใช้แบบHACCESSORซึ่งเป็นแท็กไปยังอาร์เรย์ของโครงสร้างDBBINDING แสดง s HACCESSORซึ่งเป็นที่อยู่ของโครงสร้างBindType ข้อบังคับเกี่ยวกับ rowsets และคำสั่ง?

IRowsetInfoImpl

ใช้คุณสมบัติ rowset โดยใช้คุณสมบัติกำหนดแผนผังที่กำหนดไว้ในคลาสคำสั่งของคุณ อินเทอร์เฟซที่บังคับใน rowsets?

IColumnsInfoImpl

ผู้รับมอบสิทธิ์ไปยังฟังก์ชันแบบคงที่กำหนด โดยผู้ให้บริการแผนที่คอลัมน์ อินเทอร์เฟซที่บังคับใน rowsets และคำสั่ง?

IConvertTypeImpl

ให้ข้อมูลเกี่ยวกับความพร้อมใช้งานของการแปลงชนิด บนคำสั่ง หรือ rowset ข้อบังคับบนคำสั่ง rowsets และดัชนี rowsets ใช้อินเทอร์เฟซสำหรับIConvertTypeโดยการมอบหมายต่อกับวัตถุแปลงมา โดย OLE DB?

IDBSchemaRowsetImpl

ใช้อินเทอร์เฟซสำหรับIDBSchemaRowsetและฟังก์ชันผู้สร้าง templatized CreateSchemaRowset?

ประเภทของคำสั่ง

ICommandTextImpl

ตั้งค่า จัดเก็บ และส่งกลับข้อความคำสั่ง ข้อบังคับบนคำสั่ง?

ICommandImpl

มีการใช้งานของอินเทอร์เฟซสำหรับICommand อินเทอร์เฟซนี้ไม่สามารถมองเห็นได้ แต่ถูกจัดการโดยICommandTextImpl อินเทอร์เฟซการบังคับบนวัตถุคำสั่ง?

ICommandPropertiesImpl

มาใช้งานของอินเทอร์เฟซสำหรับICommandPropertiesโดยฟังก์ชันคงที่กำหนด โดยแมโคBEGIN_PROPSET_MAP ข้อบังคับบนคำสั่ง?

เรียนคำสั่งอื่น ๆ คือIColumnsInfoImplและIAccessorImplอธิบายไว้ในส่วน Rowset เรียนข้างต้น?

ชั้นแหล่งที่มาของข้อมูล

IDBInitializeImpl

สร้าง และลบการเชื่อมต่อกับที่ผู้บริโภค อินเทอร์เฟซที่บังคับในวัตถุแหล่งข้อมูลและส่วนติดต่อเพิ่มเติมบน enumerators?

IDBPropertiesImpl

IDBPropertiesเป็นส่วนติดต่อแบบบังคับสำหรับวัตถุแหล่งข้อมูลและอินเทอร์เฟซที่สามารถเลือกได้สำหรับ enumerators อย่างไรก็ตาม ถ้าตัวระบุ exposes IDBInitializeมันต้องตากIDBProperties (คุณสมบัติบนแหล่งข้อมูล)?

IDBCreateSessionImpl

สร้างเซสชันใหม่จากวัตถุแหล่งข้อมูล และส่งกลับอินเทอร์เฟซที่ร้องขอในเซสชันสร้างขึ้นใหม่ อินเทอร์เฟซที่บังคับบนวัตถุแหล่งข้อมูล?

ชั้นเรียนอื่น ๆ

CUtlProps

ใช้คุณสมบัติต่าง ๆ ของอินเทอร์เฟซสำหรับคุณสมบัติ OLE DB (ตัวอย่างเช่นIDBProperties, ISessionPropertiesและIRowsetInfo)?

ดูเพิ่มเติม

รายการของแม่แบบของ OLE DB Consumer, โฮมเพจของแม่แบบของ OLE DB เรียน

Index