CDaoRecordset::SetCurrentIndex

โมฆะ 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)

Index