CRecordset::SetBookmark

โมฆะ SetBookmark (const CDBVariantamp; varBookmark );
โยน (CDBException, CMemoryException);(&A)

พารามิเตอร์

varBookmark

การอ้างอิงไปยังวัตถุCDBVariantที่ประกอบด้วยค่าที่คั่นหน้าเว็บสำหรับระเบียนที่ระบุ?

หมายเหตุ

เรียกฟังก์ชันนี้สมาชิกเพื่อวางตำแหน่งชุดระเบียนบนบันทึกประกอบด้วยคั่นหน้าที่ระบุ การตรวจสอบถ้ามีสนับสนุนที่คั่นหน้าเว็บบนชุดระเบียน โทรCanBookmark เพื่อให้สามารถใช้งานได้ถ้าพวกเขาได้รับการสนับสนุนที่คั่นหน้าเว็บ คุณต้องตั้งค่าตัวเลือกCRecordset::useBookmarksในพารามิเตอร์dwOptionsของฟังก์ชันสมาชิกเปิด?

หมายเหตุnbsp  ถ้าที่คั่นหน้าเว็บจะไม่สนับสนุน หรือไม่พร้อมใช้งาน การโทรSetBookmarkจะส่งผลในข้อยกเว้นที่ถูกส่งออกไป ที่คั่นหน้าเว็บไม่ได้สนับสนุนชุดระเบียนไปข้างหน้าเท่านั้น(&N)?

เมื่อต้องการเรียกข้อแรก คั่นหน้าสำหรับระเบียนปัจจุบัน โทรGetBookmarkซึ่งจะบันทึกค่าที่คั่นหน้าในวัตถุCDBVariant ภายหลัง คุณสามารถกลับไปยังระเบียน โดยการเรียกSetBookmarkโดยใช้ค่าที่คั่นหน้าที่บันทึกไว้?

หมายเหตุnbsp  หลังจากการดำเนินการชุดระเบียนบาง คุณควรตรวจสอบเก็บรักษาที่คั่นหน้าก่อนการเรียกSetBookmark ตัวอย่างเช่น ถ้าคุณเรียกใช้คั่นหน้าเว็บด้วยGetBookmarkและติดต่อสอบถามใหม่อีกแล้ว คั่นหน้านั้นอาจไม่ถูกต้อง สายCDatabase::GetBookmarkPersistenceเพื่อตรวจสอบว่า คุณได้อย่างปลอดภัยสามารถเรียกSetBookmark(&N)?

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการคั่นหน้าและชุดระเบียนนำทาง ดูบทความ ชุดระเบียน: คั่นหน้าและตำแหน่งสัมบูรณ์ (ODBC)และ ชุดระเบียน: เลื่อน (ODBC)ในVisual c ++ Programmer ของคำแนะนำ?

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

ดูเพิ่มเติมnbspCRecordset::CanBookmark, CRecordset::GetBookmark, CRecordset::SetAbsolutePosition, CDatabase::GetBookmarkPersistence(&N)

Index