CDaoRecordset::GetRecordCount

ยาว GetRecordCount ()
โยน (CDaoException, CMemoryException);

ส่งกลับค่า

ส่งกลับจำนวนของระเบียนที่เข้าถึงได้ในวัตถุ recordset?

หมายเหตุ

เรียกใช้ฟังก์ชันนี้สมาชิกในการค้นหาจำนวนระเบียนในชุดระเบียนได้เข้าถึง GetRecordCountบ่งชี้จำนวนเร็กคอร์ดที่มีอยู่ในชนิด dynaset หรือชุดระเบียนสแนปช็อทจนกระทั่งมีการเข้าถึงระเบียนทั้งหมด การเรียกฟังก์ชันนี้สมาชิกอาจใช้ระยะเวลาการดำเนินการสำคัญ?

เมื่อมีการเข้าถึงระเบียนสุดท้าย ค่าส่งกลับระบุว่า จำนวนการยกเลิกการลบระเบียนในชุดระเบียน การบังคับให้สามารถเข้าถึงระเบียนสุดท้าย เรียกใช้ฟังก์ชันสมาชิกMoveLastหรือFindLastสำหรับชุดระเบียน นอกจากนี้คุณยังสามารถใช้การนับของ SQL เพื่อระบุจำนวนระเบียนที่แบบสอบถามจะส่งกลับค่าโดยประมาณ?

ขณะที่โปรแกรมประยุกต์ของคุณลบระเบียนในชุดระเบียนชนิด dynaset ลดค่าส่งกลับของGetRecordCount อย่างไรก็ตาม ระเบียนที่ถูกลบ โดยผู้ใช้อื่นจะไม่มีผลกับโดยGetRecordCountจนกระทั่งอยู่ในตำแหน่งระเบียนปัจจุบันไปยังระเบียนที่ถูกลบ ถ้าคุณดำเนินการธุรกรรมที่มีผลต่อการนับจำนวนระเบียนในภายหลังธุรกรรมย้อนกลับGetRecordCountจะแสดงระเบียนที่เหลือจำนวนจริง?

ค่าของGetRecordCountจาก snapshot ของชนิดชุดระเบียนไม่ได้รับผลกระทบ โดยการเปลี่ยนแปลงในตารางต้นแบบ?

ค่าของGetRecordCountจากชุดระเบียนตารางชนิดสะท้อนให้เห็นถึงจำนวนของระเบียนในตารางโดยประมาณ และมีผลกระทบต่อทันทีเป็นตารางที่มีเพิ่ม และลบระเบียน?

ชุดระเบียน ด้วยไม่มีระเบียนที่ส่งกลับค่า 0 เมื่อทำงานกับแนบตารางหรือฐานข้อมูล ODBC, GetRecordCountเสมอ returnsnbsp – 1 การเรียกฟังก์ชันสมาชิกสอบถามใหม่อีกชุดระเบียนรีเซ็ตค่าของGetRecordCountได้เหมือนกับแบบสอบถามถูก re-executed(&N)?

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

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

ดูเพิ่มเติมnbspCDaoRecordset::GetFieldCount, CDaoRecordset::GetFieldInfo, CDaoRecordset::GetIndexCount, CDaoRecordset::GetIndexInfo(&N)

Index