CRecordset::m_strSort

หมายเหตุ

หลัง จากที่คุณสร้างวัตถุ recordset แต่ ก่อนที่คุณเรียกใช้ฟังก์ชันสมาชิกเปิดใช้สมาชิกของฐานข้อมูลนี้เพื่อเก็บCStringที่ประกอบด้วยการสั่ง SQL ORDER BY ชุดระเบียนใช้สายนี้เพื่อเรียงลำดับระเบียนจะเป็นเลือกในระหว่างการเรียกเปิดหรือสอบถามใหม่อีก คุณสามารถใช้คุณลักษณะนี้เพื่อเรียงลำดับชุดระเบียนในหนึ่ง หรือหลายคอลัมน์ ไวยากรณ์ ODBC SQL สำหรับการสั่ง ORDER byได้

ใบสั่งโดยการเรียงลำดับสเปค [ ข้อมูลจำเพาะเกี่ยวกับการจัดเรียง]...

ที่สเปคการเรียงลำดับเป็นจำนวนเต็มหรือชื่อคอลัมน์ นอกจากนี้คุณยังสามารถระบุลำดับจากน้อยไปมาก หรือ descending ได้ (ใบสั่งมีจากตามค่าเริ่มต้น) โดยการผนวก "ASC" หรือ "DESC" ลงในรายการของคอลัมน์ในสายอักขระเรียงลำดับ ระเบียนที่เลือกจะถูกเรียงลำดับแรก ตามคอลัมน์แรกที่แสดงรายการ นั้น ตามสอง และอื่น ๆ ตัวอย่างเช่น คุณอาจสั่งชุดระเบียน "Customers" ตามชื่อสกุล แล้วชื่อแรก จำนวนของคอลัมน์ที่คุณสามารถแสดงรายการขึ้นอยู่กับแหล่งที่มาของข้อมูล ดูข้อมูลเพิ่มเติม การการอ้างอิงของ ODBC SDK Programmer.

หมายเหตุว่า คุณไม่มีคำสำคัญลำดับโดยในสายของคุณ กรอบหน้า ๆ?

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

ตัวอย่าง

/ / ตัวอย่าง CRecordset::m_strSort

CCustSet rsCustSet (NULL);

/ / Set สายอักขระเรียงลำดับ
rsCustSet.m_strSort = "District แบบ Last_Name"

/ / เรียกใช้แบบสอบถามจะเรียงลำดับ
rsCustSet.Open (CRecordset::snapshot "ลูกค้า")

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

ดูเพิ่มเติมnbspCRecordset::m_strFilter, CRecordset::Requery(&N)

Index