เสมือนโมฆะ 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)