สมาชิกของคลาส CRecordset

ข้อมูลสมาชิก
ก่อสร้าง
แอตทริบิวต์ของชุดระเบียน
การดำเนินการปรับปรุงชุดระเบียน
การดำเนินงานของชุดระเบียนนำทาง
การดำเนินการชุดระเบียนอื่น
Overridables ชุดระเบียน

ข้อมูลสมาชิก

m_hstmt ประกอบด้วยหมายเลขอ้างอิงคำชี้แจงของ ODBC สำหรับชุดระเบียน ชนิดHSTMT?
m_nFields ประกอบด้วยหมายเลขของฟิลด์ข้อมูลสมาชิกในชุดระเบียน ชนิดUINT?
m_nParams ประกอบด้วยจำนวนพารามิเตอร์ข้อมูลสมาชิกในชุดระเบียน ชนิดUINT?
m_pDatabase ประกอบด้วยตัวชี้ไปยังวัตถุCDatabaseผ่านซึ่งชุดระเบียนมีการเชื่อมต่อไปยังแหล่งข้อมูล?
m_strFilter ประกอบด้วยการCStringที่อนุประโยค Structured Query Language (SQL)ที่ระบุ ใช้เป็นตัวกรองเพื่อเลือกเฉพาะระเบียนที่ตรงกับเกณฑ์เฉพาะ?
m_strSort ประกอบด้วยการCStringที่ระบุมีประโยค SQL ORDER BY ใช้ในการควบคุมวิธีการเรียงลำดับระเบียน?

ก่อสร้าง

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

แอตทริบิวต์ของชุดระเบียน

CanAppend ส่งกลับระเบียนที่ไม่ใช่ศูนย์ถ้าใหม่สามารถเพิ่มลงในชุดระเบียนผ่านฟังก์ชันAddNewสมาชิก?
CanBookmark ส่งกลับค่าที่ไม่ใช่ศูนย์ถ้าที่คั่นหน้าสนับสนุนชุดระเบียน?
CanRestart ส่งกลับค่าที่ไม่ใช่ศูนย์ถ้าสอบถามใหม่อีกสามารถเรียกเพื่อเรียกใช้แบบสอบถามของชุดระเบียนอีกครั้ง?
CanScroll ส่งกลับค่าที่ไม่ใช่ศูนย์ถ้าคุณสามารถเลื่อนดูระเบียน?
CanTransact ส่งกลับค่าที่ไม่ใช่ศูนย์ถ้าแหล่งข้อมูลสนับสนุนธุรกรรม?
CanUpdate ส่งกลับค่าที่ไม่ใช่ศูนย์ถ้าสามารถปรับปรุงชุดระเบียนได้ (คุณสามารถเพิ่ม ปรับปรุง หรือลบระเบียน)?
GetODBCFieldCount ส่งกลับจำนวนของเขตข้อมูลในชุดระเบียน?
GetRecordCount ส่งกลับจำนวนของระเบียนในชุดระเบียน?
GetStatus ได้รับสถานะของชุดระเบียน: ดัชนีของระเบียนปัจจุบันและว่าได้ถูกรับจำนวนระเบียนสุดท้าย?
GetTableName ชื่อของตารางที่ใช้ชุดระเบียนที่ได้รับ?
GetSQL สตริง SQL ที่ใช้ในการเลือกระเบียนสำหรับชุดระเบียนที่ได้รับ?
IsOpen ส่งกลับค่าที่ไม่ใช่ศูนย์ถ้าเปิดถูกเรียกก่อนหน้านี้?
IsBOF ส่งกลับไม่ใช่ศูนย์ถ้าได้รับตำแหน่งชุดระเบียนก่อนหน้าระเบียนแรก ไม่มีไม่มีระเบียนปัจจุบัน?
IsEOF ส่งกลับไม่ใช่ศูนย์ถ้าชุดระเบียนได้รับตำแหน่งหลังจากระเบียนสุดท้าย ไม่มีไม่มีระเบียนปัจจุบัน?
IsDeleted ส่งกลับค่าที่ไม่ใช่ศูนย์ถ้าชุดระเบียนมีอยู่ในตำแหน่งระเบียนถูกลบ?

การดำเนินการปรับปรุงชุดระเบียน

AddNew เตรียมการเพิ่มระเบียนใหม่ เรียกใช้โปรแกรมปรับปรุงเพื่อทำการเพิ่ม?
CancelUpdate การยกเลิกโปรแกรมปรับปรุงรอค้างอยู่เนื่องจากการดำเนินการAddNewหรือแก้ไข?
ลบ ลบระเบียนปัจจุบันจากชุดระเบียน คุณอย่างชัดเจนต้องเลื่อนไปที่ระเบียนอื่นหลังจากการลบ?
แก้ไข เตรียมสำหรับการเปลี่ยนแปลงในระเบียนปัจจุบัน เรียกใช้โปรแกรมปรับปรุงเพื่อทำการแก้ไข?
โปรแกรมปรับปรุง การทำให้สมบูรณ์AddNewหรือแก้ไขการดำเนินการ โดยการบันทึกข้อมูลใหม่ หรือแก้ไขข้อมูลในแหล่งข้อมูล?

การดำเนินงานของชุดระเบียนนำทาง

GetBookmark กำหนดค่าที่คั่นหน้าของระเบียนไปยังวัตถุพารามิเตอร์?
ย้าย ตำแหน่งชุดระเบียนเพื่อระบุจำนวนของระเบียนจากระเบียนปัจจุบันในทิศทางใด?
MoveFirst ตำแหน่งระเบียนปัจจุบันบนระเบียนในชุดระเบียนแรก ทดสอบสำหรับIsBOFแรก?
MoveLast ตำแหน่งระเบียนปัจจุบัน ในระเบียนสุดท้าย หรือ rowset สุด ทดสอบสำหรับIsEOFแรก?
MoveNext ตำแหน่งระเบียนปัจจุบัน ในระเบียนถัดไป หรือ rowset ถัดไป ทดสอบสำหรับIsEOFแรก?
MovePrev ตำแหน่งระเบียนปัจจุบัน ในระเบียนก่อนหน้า หรือ rowset ก่อนหน้านี้ ทดสอบสำหรับIsBOFแรก?
SetAbsolutePosition ตำแหน่งชุดระเบียนบนระเบียนที่สอดคล้องกับหมายเลขระเบียนที่ระบุ?
SetBookmark ตำแหน่งชุดระเบียนบนระเบียนที่ระบุ โดยคั่นหน้า?

การดำเนินการชุดระเบียนอื่น

ยกเลิก ยกเลิกการดำเนินการแบบอะซิงโครนัสหรือกระบวนการจากเธรดที่สอง?
FlushResultSet กลับไม่ใช่ศูนย์ถ้ามีผลลัพธ์อื่นตั้งค่าการเรียก เมื่อใช้แบบสอบถามที่กำหนดไว้ล่วงหน้า?
GetFieldValue ส่งกลับค่าของเขตข้อมูลในชุดระเบียน?
GetODBCFieldInfo ส่งกลับค่าข้อมูลเกี่ยวกับเขตข้อมูลบางชนิดในชุดระเบียน?
GetRowsetSize ส่งกลับจำนวนของระเบียนที่คุณต้องการเรียกใช้ในระหว่างการนำมาใช้เดี่ยว?
GetRowsFetched ส่งกลับจำนวนแถวในการดึงข้อมูลในระหว่างการนำมาใช้จริง?
GetRowStatus ส่งกลับค่าสถานะของแถวหลังนำมาใช้?
IsFieldDirty ส่งกลับค่าที่ไม่ใช่ศูนย์ถ้าเขตข้อมูลที่ระบุในระเบียนปัจจุบันมีการเปลี่ยนแปลง?
IsFieldNull ส่งกลับค่าที่ไม่ใช่ศูนย์ถ้าเขตข้อมูลที่ระบุในระเบียนปัจจุบันเป็นค่า Null (ไม่มีค่า)?
IsFieldNullable ส่งกลับค่าที่ไม่ใช่ศูนย์ถ้าเขตข้อมูลที่ระบุในระเบียนปัจจุบันสามารถตั้งค่าให้เป็น Null (ไม่มีค่า)?
RefreshRowset ฟื้นฟูข้อมูลและสถานะของ row(s) ที่ระบุ?
สอบถามใหม่อีก การทำงานของชุดระเบียนที่แบบสอบถามอีกครั้งเมื่อต้องการฟื้นฟูระเบียนที่เลือก?
SetFieldDirty ทำเครื่องหมายที่ระบุเขตข้อมูลในระเบียนปัจจุบันเป็นการเปลี่ยนแปลง?
SetFieldNull ตั้งค่าของเขตข้อมูลที่ระบุในระเบียนปัจจุบันให้เป็น Null (ไม่มีค่า)?
SetLockingMode การตั้งค่าโหมดการล็อกการล็อก "มองในแง่ร้าย" หรือ "ดี" ล็อก (ค่าเริ่มต้น) กำหนดวิธีล็อกระเบียนสำหรับการปรับปรุง?
SetParamNull การตั้งค่าพารามิเตอร์ที่ระบุเป็นค่า Null (ไม่มีค่า)?
SetRowsetCursorPosition ตำแหน่งเคอร์เซอร์บนแถวที่ระบุภายใน rowset?

Overridables ชุดระเบียน

การตรวจสอบ เรียกว่าการตรวจสอบรหัสส่งคืนจากฟังก์ชันการ ODBC API?
CheckRowsetError เรียกว่าการจัดการข้อผิดพลาดที่สร้างขึ้นในระหว่างที่กำลังนำระเบียน?
DoBulkFieldExchange เรียกว่าการแลกเปลี่ยนเป็นกลุ่มแถวของข้อมูลจากแหล่งข้อมูลในชุดระเบียน ใช้ bulk แลกเปลี่ยนเขตข้อมูลบันทึก (Bulk RFX)?
DoFieldExchange เรียกว่าการแลกเปลี่ยนข้อมูลระหว่างสมาชิกของชุดระเบียนข้อมูลเขตข้อมูลและระเบียนสอดคล้องกันบนแหล่งข้อมูล (ในทิศทางทั้งสอง) การดำเนินบันทึกการแลกเปลี่ยนเขตข้อมูล (RFX)?
GetDefaultConnect เรียกว่ารับค่าเริ่มต้นการเชื่อมต่อสาย?
GetDefaultSQL เรียกว่ารับสตริง SQL เริ่มต้นการดำเนินการ?
OnSetOptions เรียกว่าการตั้งค่าตัวเลือกสำหรับคำสั่งที่ระบุของ ODBC?
SetRowsetSize ระบุจำนวนของระเบียนที่คุณต้องการเรียกใช้ในระหว่างการนำมาใช้?

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

Index