CRecordset::GetStatus
โมฆะ GetStatus ( CRecordsetStatusamp rStatus ) const;(&A)
พารามิเตอร์
rStatus
การอ้างอิงไปยังวัตถุCRecordsetStatus ดูส่วนหมายเหตุสำหรับข้อมูลเพิ่มเติม?
หมายเหตุ
เรียกฟังก์ชันนี้สมาชิกเพื่อกำหนดดัชนีของระเบียนปัจจุบันในชุดระเบียนและ/หรือว่าได้ถูกเห็นระเบียนสุดท้าย CRecordsetพยายามติดตามดัชนี แต่ภายใต้สถานการณ์บางอย่าง อาจไม่เป็นไป ดูGetRecordCountสำหรับคำอธิบาย?
โครงสร้างของCRecordsetStatusมีแบบฟอร์มต่อไปนี้:
struct CRecordsetStatus
{
nbsp ยาว m_lCurrentRecord
BOOL m_bRecordCountFinal
}(&N)
สมาชิกสองสมาชิกของCRecordsetStatusมีความหมายที่ต่อไปนี้:
-
m_lCurrentRecordnbsp ประกอบด้วยดัชนี zero-based ของระเบียนปัจจุบันในชุดระเบียน ถ้าทราบ ถ้าไม่สามารถกำหนดดัชนี สมาชิกนี้ประกอบด้วยAFX_CURRENT_RECORD_UNDEFINED (2) ถ้าIsBOFเป็นTRUE (ชุดระเบียนที่ว่างหรือพยายามที่จะเลื่อนก่อนระเบียนแรก), แล้วm_lCurrentRecordถูกตั้งค่าเป็นAFX_CURRENT_RECORD_BOF ( 1) ถ้าบนระเบียนแรก แล้วจะถูกตั้งค่าเป็น 0 สองบันทึก 1 และอื่น ๆ(&N)?
-
m_bRecordCountFinalnbsp ไม่ใช่ศูนย์ถ้าได้ถูกกำหนดจำนวนของระเบียนในชุดระเบียน โดยทั่วไปนี้ต้องสามารถทำได้ โดยการเริ่มต้นของชุดระเบียน และเรียกMoveNextจนกว่าจะส่งกลับค่าIsEOFไม่ใช่ศูนย์ ถ้าสมาชิกนี้ ศูนย์ นับระเบียนขณะที่ส่งกลับ โดยGetRecordCountถ้าไม่ 1 เป็นเพียง "เครื่องหมายน้ำสูง" จำนวนระเบียน(&N)?
ภาพรวม CRecordset |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCRecordset::GetRecordCount(&N)