โมฆะ 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)