CDaoIndexFieldInfo โครงสร้าง

โครงสร้างของCDaoIndexFieldInfoมีแบบฟอร์มต่อไปนี้:

struct CDaoIndexFieldInfo
{
 nbsp CString m_strName          / / หลัก
   BOOL m_bDescending         / / หลัก
}(&N)

CDaoIndexFieldInfoโครงสร้างประกอบด้วยข้อมูลเกี่ยวกับวัตถุเขตข้อมูลดัชนีที่กำหนดสำหรับวัตถุ access ข้อมูล (DAO) วัตถุดัชนีสามารถมีตัวเลขของเขตข้อมูล การระบุเขตข้อมูลใดเป็น tabledef (หรือ recordset ที่ยึดตามตาราง) ถูกจัดดัชนีบน การอ้างอิงไปยังหลักข้างต้นบ่งชี้วิธีที่ข้อมูลจะถูกส่งกลับในสมาชิกm_pFieldInfosของวัตถุCDaoIndexInfoได้รับ โดยการเรียกฟังก์ชันGetIndexInfoสมาชิกของคลาสCDaoTableDefหรือCDaoRecordset?

ดัชนีวัตถุและวัตถุเขตข้อมูลของดัชนีจะไม่ถูกแสดง โดยมีคลาส MFC แทน วัตถุ DAO MFC วัตถุคลาCDaoTableDefหรือCDaoRecordsetที่ต้นแบบประกอบด้วยชุดของวัตถุดัชนี เรียกว่าคอลเลกชันของดัชนี วัตถุแต่ละดัชนี ประกอบด้วยชุดของเขตข้อมูลวัตถุตามลำดับ เรียนเหล่านี้ใส่ฟังก์ชันของสมาชิกในการเข้าถึงแต่ละรายการดัชนีข้อมูล หรือคุณสามารถเข้าถึงได้ทั้งหมดในครั้งเดียวกับวัตถุCDaoIndexInfoโดยการเรียกฟังก์ชันของวัตถุประกอบด้วยสมาชิกGetIndexInfo วัตถุCDaoIndexInfoแล้ว มีข้อมูลสมาชิกm_pFieldInfosที่ชี้ไปยังอาร์เรย์ของวัตถุCDaoIndexFieldInfo?

สมาชิก

m_strName

ชื่อวัตถุเขตข้อมูลดัชนีไม่ซ้ำกัน สำหรับรายละเอียด ดูหัวข้อ "ชื่อคุณสมบัติ" ในวิธีใช้ DAO?

m_bDescending

บ่งชี้ว่า การสั่งซื้อดัชนีที่กำหนด โดยวัตถุดัชนี TRUEถ้าใบสั่งจากมากไปน้อย?

ความคิดเห็น

เรียกใช้ฟังก์ชันของ tabledef ประกอบด้วยสมาชิกGetIndexInfoหรือวัตถุ recordset ในดัชนีเป็นคอลเลกชันถูกเก็บวัตถุของดัชนีคุณสนใจ แล้ว เข้าถึงสมาชิกm_pFieldInfosของวัตถุCDaoIndexInfo ความยาวของอาร์เรย์m_pFieldInfosจะถูกเก็บไว้ในm_nFields CDaoIndexFieldInfoยังกำหนดฟังก์ชันการถ่ายโอนข้อมูลสมาชิกในการสร้างการตรวจแก้จุดบกพร่อง คุณสามารถใช้ถ่ายโอนข้อมูลเพื่อการถ่ายโอนข้อมูลเนื้อหาของวัตถุCDaoIndexFieldInfo?

สำหรับข้อมูลเกี่ยวกับการใช้และโครงสร้างอื่น ๆ ข้อมูล DAO MFC นี้ ให้ดูบทความ DAO คอลเลกชัน: การขอรับข้อมูลเกี่ยวกับดาววัตถุในVisual c ++ Programmer ของคำแนะนำ?

ดูเพิ่มเติมnbspCDaoTableDef::GetIndexInfo, CDaoRecordset::GetIndexInfo(&N)

Index