CDaoRecordset::SetCacheSize

โมฆะ SetCacheSize (ยาว lSize );
โยน (CDaoException, CMemoryException);

พารามิเตอร์

lSize

ระบุจำนวนของระเบียน ค่าปกติคือ 100 การตั้งค่า 0 ปิดแคช การตั้งค่าต้องอยู่ระหว่างระเบียน 5 และ 1200 แคอาจใช้จำนวนหน่วยความจำเป็นจำนวนมาก?

หมายเหตุ

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

มีแหล่งข้อมูล ODBC เช่นตารางที่แนบ สามารถให้แคท้องถิ่น การสร้างแค เปิดวัตถุ recordset จากแหล่งข้อมูลระยะไกล เรียกฟังก์ชันของสมาชิกSetCacheSizeและSetCacheStartและจึง เรียกฟังก์ชันสมาชิกFillCacheหรือผ่านระเบียน โดยใช้วิธีการใดวิธีการหนึ่งของการดำเนินการย้าย พารามิเตอร์lSizeของฟังก์ชันSetCacheSizeสมาชิกสามารถยึดตามหมายเลขของระเบียนที่โปรแกรมประยุกต์ของคุณสามารถทำงานกับในครั้งเดียว ตัวอย่างเช่น ถ้าคุณกำลังใช้ชุดระเบียนเป็นแหล่งของข้อมูลจะแสดงบนหน้าจอ คุณสามารถผ่านพารามิเตอร์lSize SetCacheSizeเป็น 20 เพื่อแสดงระเบียนที่ 20 ครั้งเดียว ?

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

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

ดูเพิ่มเติมnbspCDaoRecordset::FillCache, CDaoRecordset::GetCacheSize, CDaoRecordset::GetCacheStart, CDaoRecordset::SetCacheStart(&N)

Index