CRecordset::Requery

เสมือน BOOL สอบถามใหม่อีก ( );
โยน ( CDBException, CMemoryException );

ส่งกลับค่า

ไม่ใช่ศูนย์ถ้าชุดระเบียนถูกสร้างเรียบร้อยแล้ว 0 อื่น?

หมายเหตุ

เรียกฟังก์ชันนี้สมาชิกเพื่อสร้าง (ฟื้นฟู) ชุดระเบียน ถ้าระเบียนใด ๆ มีการส่งกลับระเบียนแรกกลายเป็น ระเบียนปัจจุบัน?

ในใบสั่งสำหรับชุดระเบียนเพื่อแสดงให้เห็นถึงการเพิ่มและการลบที่คุณหรือผู้ใช้อื่นกำลังทำไปยังแหล่งข้อมูล คุณต้องสร้างชุดระเบียนใหม่ โดยโทรศัพท์สอบถามใหม่อีก ถ้าชุดระเบียนเป็น dynaset นั้นโดยอัตโนมัติแสดงโปรแกรมปรับปรุงที่คุณหรือผู้ใช้คนอื่น ๆ ที่ทำการของระเบียนที่มีอยู่ (แต่ไม่เพิ่ม) ถ้าชุดระเบียนเป็น snapshot คุณต้องติดต่อสอบถามใหม่อีกเพื่อสะท้อนการแก้ไข โดยผู้ใช้อื่น ๆ ตลอดจนการเพิ่ม และลบ?

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

หากความพยายามในการสร้างชุดระเบียนล้มเหลว ชุดระเบียนถูกปิดอยู่ ก่อนที่คุณเรียกสอบถามใหม่อีกคุณสามารถกำหนดว่า สามารถ requeried ชุดระเบียน โดยการเรียกฟังก์ชันCanRestartสมาชิก CanRestart ??ไม่ว่า จะการประสบความสำเร็จการสอบถามใหม่อีก?

ข้อควรระวังnbsp  ติดต่อสอบถามใหม่อีกหลังจากที่ได้เรียกว่าเปิดเท่านั้น(&N)?

ตัวอย่าง

ตัวอย่างนี้สร้างชุดระเบียนจะใช้ลำดับการจัดเรียงที่แตกต่างกัน?

/ / ตัวอย่าง CRecordset::Requery

CCustSet rsCustSet (NULL);

/ / เปิดชุดระเบียน
rsCustSet.Open ()

/ / ใช้ชุดระเบียน...

/ / การตั้งค่าลำดับการจัดเรียง และการสอบถามใหม่อีกชุดระเบียน
rsCustSet.m_strSort = "District แบบ Last_Name"
ถ้า (! rsCustSet.CanRestart (&))
 nbsp กลับ    / / ไม่สามารถสอบถามใหม่อีก

ถ้า (! rsCustSet.Requery ())
   / / Requery ล้มเหลว เพื่อ ดำเนินการ

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

ดูเพิ่มเติมnbspCRecordset::CanRestart, CRecordset::m_strFilter, CRecordset::m_strSort(&N)

Index