CRecordset::m_nFields

หมายเหตุ

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

กรอบใช้หมายเลขนี้เพื่อจัดการการโต้ตอบระหว่างสมาชิกข้อมูลของเขตข้อมูลและคอลัมน์สอดคล้องกันของระเบียนปัจจุบันในแหล่งข้อมูล?

สิ่งสำคัญnbsp  หมายเลขนี้ต้องตรงกับหมายเลขของ "คอลัมน์ผลลัพธ์" ลงทะเบียนในDoFieldExchangeหรือDoBulkFieldExchangeหลังจากการเรียกไปยังSetFieldTypeมีพารามิเตอร์CFieldExchange::outputColumn(&N)?

คุณสามารถผูกคอลัมน์แบบไดนามิก ตามที่อธิบายไว้ในบทความ "ชุดระเบียน: แบบไดนามิกรวมข้อมูลคอลัมน์ได้" ถ้าคุณทำเช่นนั้น คุณต้องเพิ่มการตรวจนับในm_nFieldsเพื่อแสดงหมายเลขของ RFX หรือเรียกใช้ฟังก์ชัน Bulk RFX ในฟังก์ชันของสมาชิกDoFieldExchangeหรือDoBulkFieldExchangeสำหรับคอลัมน์ถูกผูกไว้แบบไดนามิก?

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

ตัวอย่าง

ดูบทความ แลกเปลี่ยนเขตข้อมูลของระเบียน: RFX โดยใช้ในVisual c ++ Programmer ของคำแนะนำ?

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

ดูเพิ่มเติมnbspCRecordset::DoFieldExchange, CRecordset::DoBulkFieldExchange, CRecordset::m_nParams, CFieldExchange::SetFieldType(&N)

Index