เสมือนโมฆะ DoFieldExchange (CDaoFieldExchange * pFX );
พารามิเตอร์
pFX
ประกอบด้วยตัวชี้ไปยังวัตถุCDaoFieldExchange กรอบจะเรียบร้อยแล้วได้ตั้งวัตถุนี้ในบริบทสำหรับการดำเนินการแลกเปลี่ยนเขตข้อมูลที่ระบุ?
หมายเหตุ
กรอบการเรียกฟังก์ชันนี้สมาชิกเพื่อแลกเปลี่ยนข้อมูลระหว่างสมาชิกของวัตถุชุดระเบียนของคุณข้อมูลเขตข้อมูลและคอลัมน์สอดคล้องกันของระเบียนปัจจุบันในแหล่งข้อมูลโดยอัตโนมัติ มันผูกสมาชิกของคุณข้อมูลพารามิเตอร์ ถ้ามี เพื่อยึดพารามิเตอร์ในสายอักขระคำสั่ง SQL สำหรับส่วนที่เลือกของชุดระเบียน การแลกเปลี่ยนข้อมูลในเขตข้อมูล การแลกเปลี่ยนเขตข้อมูลบันทึก DAO (dfx ไม่ถูกต้อง), เรียกการทำงานในทั้งสองทิศทาง: จากวัตถุชุดระเบียนเขตข้อมูลข้อมูลสมาชิกลงในเขตข้อมูลของระเบียนบนแหล่งข้อมูล และระเบียนบนแหล่งข้อมูลให้กับวัตถุ recordset ถ้าคุณจะผูกคอลัมน์แบบไดนามิก คุณไม่จำเป็นในการนำDoFieldExchangeไป?
การกระทำเฉพาะที่คุณต้องใช้เวลาการใช้DoFieldExchangeสำหรับคลาสรับชุดระเบียนของคุณตามปกติคือการ สร้างคลา ClassWizard และระบุชื่อและชนิดข้อมูลของเขตข้อมูลข้อมูลสมาชิก นอกจากนี้คุณยังอาจเพิ่มรหัสเพื่ออะไร ClassWizard เขียนไว้เมื่อต้องการระบุพารามิเตอร์ข้อมูลสมาชิก ถ้าเขตข้อมูลทั้งหมดจะถูกผูกไว้แบบไดนามิก ฟังก์ชันนี้จะไม่ทำงานจนกว่าคุณระบุพารามิเตอร์ข้อมูลสมาชิก สำหรับข้อมูลเพิ่มเติม ให้ดูบทความ DAO Recordset: ผูกระเบียนแบบไดนามิกในVisual c ++ Programmer ของคำแนะนำ?
เมื่อคุณประกาศคลาสรับชุดระเบียนของคุณกับ ClassWizard ตัวช่วยสร้างการเขียนแทนการของDoFieldExchangeสำหรับคุณ ซึ่งมีลักษณะคล้ายกับตัวอย่างต่อไปนี้:
cCustSet::DoFieldExchange (CDaoFieldExchange * pFX) ถือเป็นโมฆะ
{
//{{AFX_FIELD_MAP(CCustSet)
pFX-gtSetFieldType(CDaoFieldExchange::outputColumn)
DFX_Text (pFX "ชื่อ" m_strName);
DFX_Short (pFX, "Age", m_wAge);
//}}AFX_FIELD_MAP
}(&G)
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการแลกเปลี่ยนเขตข้อมูลบันทึก ให้ดูบทความ dfx ไม่ถูก DAO บันทึกเขตข้อมูล Exchange (ต้อง)ในVisual c ++ Programmer ของคำแนะนำ?
ภาพรวม CDaoRecordset |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCDaoException(&N)