หมายเหตุ
หลัง จากที่คุณสร้างวัตถุ recordset แต่ ก่อนที่คุณเรียกใช้ฟังก์ชันสมาชิกเปิดใช้สมาชิกของฐานข้อมูลนี้เพื่อเก็บCStringที่ประกอบด้วยการสั่ง SQLที่ ชุดระเบียนใช้สายนี้เพื่อจำกัด หรือกรอง ระเบียนจะเป็นเลือกในระหว่างการเรียกเปิดหรือสอบถามใหม่อีก ซึ่งเป็นประโยชน์สำหรับการเลือกชุดย่อยของระเบียน เช่นพนักงาน "ทั้งหมดขายตามในแคลิฟอร์เนีย" ("รัฐ = CA ") ไวยากรณ์ ODBC SQL สำหรับอนุประโยคที่ไม่
เงื่อนไขของตำแหน่งค้นหา
หมายเหตุว่า คุณไม่รวมคำที่สำคัญในสายของคุณ กรอบหน้า ๆ?
นอกจากนี้คุณยังสามารถ parameterize สายอักขระตัวกรองของคุณ ด้วยการวาง ' ?' ยึดมัน ประกาศว่า เป็นสมาชิกข้อมูลพารามิเตอร์ในชั้นเรียนของคุณสำหรับแต่ละตัวยึด และผ่านพารามิเตอร์กับชุดระเบียนที่เรียกใช้ครั้ง ซึ่งช่วยให้คุณสร้างตัวกรองในขณะใช้งาน สำหรับข้อมูลเพิ่มเติม ให้ดูบทความ ชุดระเบียน: Parameterizing เป็นชุดระเบียน (ODBC)ในVisual c ++ Programmer ของคำแนะนำ?
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับส่วนคำสั่ง SQLที่ให้ดูบทความ SQL สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการเลือก และการกรองระเบียน ให้ดูบทความ ชุดระเบียน: กรองระเบียน (ODBC) บทความทั้งสองอยู่ในVisual c ++ Programmer ของรายการแนะนำ?
ตัวอย่าง
/ / ตัวอย่าง CRecordset::m_strFilter
CCustSet rsCustSet (NULL);
/ / การตั้งค่าตัวกรอง
rsCustSet.m_strFilter = "รัฐ = 'CA' ";
/ / เรียกใช้แบบสอบถามที่ถูกกรอง
rsCustSet.Open (CRecordset::snapshot "ลูกค้า")
ภาพรวม CRecordset |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCRecordset::m_strSort, CRecordset::Requery(&N)