CDaoTableDef::CreateIndex

โมฆะ CreateIndex (CDaoIndexInfoamp;indexinfo(&A) );
โยน (CDaoException, CMemoryException);

พารามิเตอร์

indexinfo

การอ้างอิงถึงโครงสร้างแบบCDaoIndexInfo?

หมายเหตุ

เรียกใช้ฟังก์ชันนี้เพื่อเพิ่มดัชนีลงในตาราง ดัชนีระบุลำดับของระเบียนที่เข้าถึงได้จากตารางฐานข้อมูลและมีการยอมรับระเบียนที่ซ้ำกันหรือไม่ ดัชนีให้เข้าถึงข้อมูลที่มีประสิทธิภาพ?

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

ต้องตั้งค่าสมาชิกต่อไปของโครงสร้างCDaoIndexInfo:

ตั้งที่เหลืออยู่ของ สมาชิกจะถูกละเว้นถ้าค่าเป็นFALSE นอกจากนี้ สมาชิกm_lDistinctCountจะถูกละเว้นในระหว่างการสร้างดัชนี?

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ tabledefs ดูบทความ DAO Tabledefและ DAO Tabledef: Tabledefs โดยใช้ในVisual c ++ Programmer's Guide สำหรับข้อมูลที่เกี่ยวข้อง ดูหัวข้อ "เมธอด CreateIndex" ในวิธีใช้ DAO?

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

ดูเพิ่มเติมnbspCDaoTableDef::DeleteIndex, CDaoTableDef::CreateField, CDaoTableDef::DeleteField, CDaoIndexInfo(&N)

Index