CRecordset::m_strFilter

หมายเหตุ

หลัง จากที่คุณสร้างวัตถุ 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)

Index