CDaoRecordset::Find

ค้นหาเสมือน BOOL (ยาว lFindType, LPCTSTRlpszFilter);
โยน (CDaoException, CMemoryException);

ส่งกลับค่า

ไม่ใช่ศูนย์ถ้าระเบียนที่ตรงกันจะพบ 0 อื่น?

พารามิเตอร์

lFindType

ค่าระบุชนิดของการดำเนินการค้นหาที่ต้องการ มีค่าเป็นไปได้:

lpszFilter

นิพจน์สตริ (เหมือนwhere ในคำสั่ง SQL โดยไม่มีคำที่ของ)ใช้เพื่อระบุตำแหน่งระเบียน ตัวอย่างเช่น:

ค้นหา (AFX_DAO_FIRST, " colRecID = 7 ")
ค้นหา (AFX_DAO_NEXT, " customerName = 'Jones' ")

หมายเหตุ

เรียกฟังก์ชันนี้สมาชิกในการค้นหาสายอักขระเฉพาะใน dynaset - หรือ snapshot ของชนิดชุดระเบียนโดยใช้ตัวดำเนินการเปรียบเทียบ คุณสามารถค้นหาถัดไปแรก อินสแตนซ์ก่อนหน้านี้ หรือสุดท้ายของสตริ การค้นหาคือ ฟังก์ชันเสมือน เพื่อให้คุณสามารถแทนที่ และเพิ่มการใช้งานของคุณเอง ฟังก์ชันสมาชิกFindFirst, FindLast, FindNextและFindPrevเรียกใช้ฟังก์ชันสมาชิกค้นหาดังนั้นคุณสามารถใช้การค้นหาเพื่อควบคุมการทำงานของการดำเนินการค้นหาทั้งหมด?

เมื่อต้องการค้นหาเรกคอร์ดในตารางชนิดชุดระเบียน เรียกใช้ฟังก์ชันสมาชิกค้นหา?

เคล็ดลับnbsp  มีประสิทธิภาพการค้นหาจะยิ่งชุดของระเบียนที่คุณมี ทั่วไป และ especally กับข้อมูล ODBC จะดีกว่าในการสร้างแบบสอบถามใหม่ที่ดึงเฉพาะระเบียนคุณต้อง(&N)?

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการค้นหาระเบียนที่ ให้ดูบทความ DAO Recordset: ชุดระเบียนนำทางในVisual c ++ Programmer's Guide สำหรับข้อมูลที่เกี่ยวข้อง ดูหัวข้อ "FindFirst, FindLast, FindNext, FindPrevious วิธี" ในวิธีใช้ DAO?

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

ดูเพิ่มเติมnbspCDaoRecordset::FindFirst, CDaoRecordset::FindLast, CDaoRecordset::FindNext, CDaoRecordset::FindPrev(&N)

Index