CRecordset::DoBulkFieldExchange

เสมือนโมฆะ DoBulkFieldExchange (CFieldExchange *pFX );
โยน (CDBException);

พารามิเตอร์

pFX

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

หมายเหตุ

เมื่อกำลังนำแถวขนาดใหญ่มีการใช้งาน ที่กรอบเรียกฟังก์ชันนี้สมาชิกโดยอัตโนมัติถ่ายโอนข้อมูลจากแหล่งข้อมูลวัตถุชุดระเบียนของคุณ DoBulkFieldExchangeผูกสมาชิกของคุณข้อมูลพารามิเตอร์ ถ้ามี เพื่อยึดพารามิเตอร์ในสายอักขระคำสั่ง SQL สำหรับส่วนที่เลือกของชุดระเบียน?

ถ้ากำลังนำแถวจำนวนมากจะไม่สามารถใช้งาน กรอบเรียกDoFieldExchange การนำมาใช้เป็นกลุ่มแถวกำลังนำ คุณต้องระบุตัวเลือกCRecordset::useMultiRowFetchในพารามิเตอร์dwOptionsในฟังก์ชันสมาชิกเปิด?

หมายเหตุnbspDoBulkFieldExchangeจะพร้อมใช้งานเฉพาะถ้าคุณใช้คลาสที่ได้รับมาจากCRecordset ถ้าคุณได้สร้างวัตถุ recordset โดยตรงจากCRecordsetคุณต้องเรียกใช้ฟังก์ชันการเรียกข้อมูลสมาชิกGetFieldValue(&N)?

การแลกเปลี่ยนเขตข้อมูลระเบียนจำนวนมาก (Bulk RFX) คล้ายกับการแลกเปลี่ยนเขตข้อมูลบันทึก (RFX) ข้อมูลถูกโอนโดยอัตโนมัติมาจากแหล่งข้อมูลให้กับวัตถุ recordset อย่างไรก็ตาม คุณไม่สามารถเรียกAddNewแก้ไขลบหรือปรับปรุงการโอนเปลี่ยนแปลงย้อนกลับไปยังแหล่งข้อมูล คลาสCRecordsetในปัจจุบันไม่มีกลไกสำหรับการปรับปรุงเป็นกลุ่มแถวของข้อมูล อย่างไรก็ตาม คุณสามารถเขียนฟังก์ชันของคุณเอง โดยใช้ฟังก์ชัน ODBC API SQLSetPos?

หมายเหตุว่า ClassWizard ไม่สนับสนุนการแลกเปลี่ยนเขตข้อมูลระเบียนจำนวนมาก ดังนั้น คุณต้องแทนDoBulkFieldExchangeด้วยตนเอง โดยการเขียนไปยังฟังก์ชัน RFX ขนาดใหญ่ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับฟังก์ชันเหล่านี้ ดูหัวข้อฟังก์ชันการแลกเปลี่ยนเขตข้อมูลระเบียน?

สำหรับตัวอย่างของวิธีการใช้การแลกเปลี่ยนเขตข้อมูลระเบียนจำนวนมาก ดูตัวอย่าง DBFETCH สำหรับข้อมูลเพิ่มเติมเกี่ยวกับขนาดใหญ่กำลังนำมาแถว ให้ดูบทความ ชุดระเบียน: กำลังนำระเบียนในกลุ่ม (ODBC) ดูบทความสำหรับข้อมูลที่เกี่ยวข้อง แลกเปลี่ยนเขตข้อมูลของระเบียน (RFX) บทความทั้งสองอยู่ในVisual c ++ Programmer ของรายการแนะนำ?

ภาพรวม CRecordset |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)

ดูเพิ่มเติมnbspCRecordset::m_nFields, CRecordset::m_nParams, CRecordset::DoFieldExchange, CRecordset::GetFieldValue, CFieldExchangeฟังก์ชันการแลกเปลี่ยนเขตข้อมูลระเบียน(&N)

Index