CRecordset::RefreshRowset

โมฆะ RefreshRowset (WORD wRow, WORD wLockType = SQL_LOCK_NO_CHANGE);

พารามิเตอร์

wRow

ใช้หนึ่งตำแหน่งของแถวใน rowset ในปัจจุบัน ค่านี้สามารถอยู่ในช่วงตั้งแต่ศูนย์ขนาดของ rowset?

wLockType

ค่าระบุวิธีการล็อกแถวหลังจากถูกฟื้นฟู สำหรับรายละเอียด ดูข้อสังเกต?

หมายเหตุ

เรียกฟังก์ชันนี้สมาชิกเพื่อการปรับปรุงข้อมูลและสถานะสำหรับแถวใน rowset ในปัจจุบัน ถ้าคุณส่งผ่านค่าเป็นศูนย์สำหรับwRowแล้วแถวทุกแถวใน rowset จะสามารถฟื้นฟู?

การใช้RefreshRowsetคุณต้องได้ใช้เป็นกลุ่มแถวกำลังนำ โดยการระบุตัวเลือกCRecordset::useMulitRowFetchในฟังก์ชันสมาชิกเปิด?

RefreshRowsetเรียกใช้ฟังก์ชัน ODBC API SQLSetPos พารามิเตอร์wLockTypeระบุสถานะล็อกแถวหลังจากที่มีดำเนินการSQLSetPos ตารางต่อไปนี้อธิบายถึงค่าเป็นไปได้สำหรับอีwLockTyp?

wLockType คำอธิบาย
SQL_LOCK_NO_CHANGE (ค่าเริ่มต้น) การควบคุมหรือแหล่งข้อมูลเพื่อให้แน่ใจว่า แถวอยู่ในสถานะถูกล็อก หรือปลดล็อกเดียวกันเหมือนก่อนมีเรียกRefreshRowset?
SQL_LOCK_EXCLUSIVE แหล่งข้อมูลโปรแกรมควบคุมหรือข้อมูลล็อกแถวโดยเฉพาะ แหล่งข้อมูลทั้งหมดไม่สนับสนุนชนิดของล็อกนี้?
SQL_LOCK_UNLOCK แหล่งโปรแกรมควบคุมหรือข้อมูลการยกเลิกล็อกแถว แหล่งข้อมูลทั้งหมดไม่สนับสนุนชนิดของล็อกนี้?

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

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

ดูเพิ่มเติมnbspCRecordset::SetRowsetCursorPosition, CRecordset::SetRowsetSize(&N)

Index