CRowsetImpl

แม่แบบ lt คลาสTคลาสจัดเก็บข้อมูลคลาสPropClassคลาสArrayType= CSimpleArray <Storage> > คลา CRowsetImpl

พารามิเตอร์

T

ชั้นของผู้ใช้ที่ได้มาจากCRowsetImpl?

จัดเก็บข้อมูล

เรียนผู้ใช้ระเบียน?

PropClass

ชั้นเรียนที่ประกอบด้วยคุณสมบัติ rowset โดยปกติแล้วคำสั่ง?

ArrayType

ชั้นเรียนซึ่งจะทำหน้าที่เป็นที่เก็บสำหรับข้อมูลของ rowset พารามิเตอร์นี้ค่าเริ่มต้นเป็นCSimpleArrayแต่อาจมีชั้นใด ๆ ที่สนับสนุนการทำงานที่จำเป็น ดู ATLMTOอย่างสำหรับตัวอย่างของการเปลี่ยนแปลงพารามิเตอร์อาร์เรย์ของค่าเริ่มต้น?

CRowsetImplให้ใช้งาน rowset OLE DB แบบมาตรฐานโดยไม่ต้องสืบทอดหลายของอินเทอร์เฟซที่ใช้งานมากมาย CRowsetImplมีการแทนที่ในรูปแบบของ upcasts คง วิธีการควบคุมลักษณะที่ซึ่ง rowset การกำหนดจะตรวจสอบข้อความคำสั่ง คุณสามารถสร้างCRowsetImplของคุณเอง-ลักษณะคลาส โดยการทำให้อินเทอร์เฟซที่ใช้งานของคุณสืบทอดหลาย ดู MyProvอย่างสำหรับตัวอย่างของเทคนิคนี้ วิธีการเดียวที่คุณต้องให้นำไปใช้เป็นExecute ทั้งนี้ขึ้นอยู่กับชนิดของ rowset ที่คุณกำลังสร้าง ผู้สร้างวิธีการจะคาดลายเซ็นที่แตกต่างกันสำหรับการดำเนิน ตัวอย่างเช่น ถ้าคุณกำลังใช้แบบCRowsetImpl-ชั้นที่ได้รับการนำมาใช้กับ schema rowset เมธอดExecuteจะมีลายเซ็นต่อไปนี้

Nbsp hresult ในดำเนินการ (ยาว * pcRows, ULONG cRestrictions, const VARIANT * rgRestrictions)(&N)
 

ถ้าคุณกำลังสร้าง anbsp CRowsetImpl-ชั้นที่ได้รับการนำมาใช้กับคำสั่งหรือของเซสชัน rowset เมธอดExecuteจะมีลายเซ็นต่อไปนี้(&N):

 Nbsp hresult ในดำเนินการ (pcRows ยาว * DBPARAMS * pParams)(&N)
 

การใช้ใด ๆCRowsetImpl-มาวิธีการExecuteคุณต้องใส่ของบัฟเฟอร์ข้อมูลภายใน (m_rgRowData)?

#รวม lt atldb.h & gt;

สมาชิกของคลาส CRowsetImpl

Index