โมฆะ SetCurrentIndex (LPCTSTR lpszIndex );
โยน (CDaoException, CMemoryException);
พารามิเตอร์
lpszIndexnbsp ตัวชี้ที่ประกอบด้วยชื่อของดัชนีมีการตั้งค่า(&N)?
หมายเหตุ
เรียกฟังก์ชันนี้สมาชิกเพื่อตั้งค่าดัชนีตารางชนิดชุดระเบียน ระเบียนในตารางพื้นฐานจะถูกเก็บไว้ในลำดับใดใดไม่ ลำดับของระเบียนที่ส่งกลับจากฐานข้อมูลการเปลี่ยนแปลงการตั้งค่าดัชนี แต่จะไม่มีผลใบสั่งที่ระเบียนจะถูกเก็บไว้ ดัชนีที่ระบุต้องถูกกำหนดเรียบร้อยแล้ว หากคุณพยายามใช้วัตถุดัชนีที่ไม่มีอยู่ หรือดัชนีไม่ได้ตั้งค่าเมื่อคุณเรียกใช้ค้นหาMFC ข้อผิดพลาดข้อยกเว้น?
คุณสามารถสร้างดัชนีสำหรับตารางใหม่ โดยเรียกCDaoTableDef::CreateIndexและผนวกดัชนีใหม่เพื่อเก็บรวบรวมดัชนี tabledef เป็นต้น โดยเรียกCDaoTableDef::Appendแล้ว เปิดชุดระเบียน?
ระเบียนที่ส่งกลับจากตารางชนิดชุดระเบียนสามารถสั่งได้ โดยดัชนีกำหนดไว้สำหรับการ tabledef เป็นต้นเท่านั้น เมื่อต้องการเรียงลำดับระเบียนตามลำดับอื่น คุณสามารถเปิดชนิด dynaset หรือ snapshot ของชนิดชุดระเบียนที่ใช้ส่วนคำสั่ง SQLใบสั่ง โดยการจัดเก็บไว้ในCDaoRecordset::m_strSort?
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการค้นหาระเบียนที่ ให้ดูบทความ DAO Recordset: ชุดระเบียนนำทางในVisual c ++ Programmer's Guide สำหรับข้อมูลที่เกี่ยวข้อง ดูหัวข้อ "ดัชนีวัตถุ" และคำนิยาม "ดัชนีปัจจุบัน" ในวิธีใช้ DAO?
ภาพรวม CDaoRecordset |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCDaoRecordset::GetCurrentIndex(&N)