CDaoRecordset

วัตถุCDaoRecordsetแสดงชุดของระเบียนที่ถูกเลือกจากแหล่งข้อมูล เรียกว่า "ชุดระเบียน" CDaoRecordsetวัตถุมีอยู่ในแบบฟอร์ม 3 ต่อไปนี้:

แต่ละรูปแบบของชุดระเบียนแสดงชุดของระเบียนที่คงที่ในขณะมีเปิดชุดระเบียน เมื่อคุณเลื่อนไปที่ระเบียนในตารางชนิดชุดระเบียนหรือชุดระเบียนชนิด dynaset มันสะท้อนถึงการเปลี่ยนแปลงที่ทำกับระเบียนหลังจากชุดระเบียนถูกเปิด โดยผู้ใช้อื่น หรือ โดยชุดระเบียนอื่นในโปรแกรมประยุกต์ของคุณ (Snapshot ของชนิดชุดระเบียนไม่สามารถปรับปรุง) คุณสามารถใช้CDaoRecordsetได้โดยตรง หรือมีคลาสชุดระเบียนเฉพาะโปรแกรมประยุกต์ที่ได้สืบทอดมาจากCDaoRecordset จากนั้นคุณสามารถ:

คลาCDaoRecordsetหน้า ๆ อินเทอร์เฟซคล้ายคลึงกับของคลาสCRecordset ข้อแตกต่างสำคัญคือ คลาสที่CDaoRecordsetเข้าถึงข้อมูลผ่านใน Data Access วัตถุ DAO ยึด OLE คลาCRecordsetเข้าถึง DBMS ที่ผ่านการเชื่อมต่อฐานข้อมูลแบบเปิด (ODBC) และโปรแกรมควบคุม ODBC สำหรับ DBMS ที่?

หมายเหตุnbsp  คลาสที่ฐานข้อมูล DAO นั้นแตกต่างจากคลาสที่ฐานข้อมูล MFC ใช้ Open Database Connectivity (ODBC) ชื่อคลาส DAO ฐานข้อมูลทั้งหมดมีคำนำหน้า "CDao" คุณสามารถยังเข้าถึงแหล่งข้อมูล ODBC กับคลาสที่ DAO DAO คลาสที่มีความสามารถ superior เพราะว่ามันเป็นการเฉพาะเจาะจงกับฐานข้อมูล Microsoft Jet engine(&N)?

คุณสามารถใช้CDaoRecordsetได้โดยตรง หรือการได้คลาสที่สืบทอดมาจากCDaoRecordset การใช้คลาส recordset ในกรณีใด เปิดฐานข้อมูล และสร้างวัตถุ recordset ผ่านการกำหนดตัวชี้วัตถุของคุณCDaoDatabase นอกจากนี้คุณยังสามารถสร้างวัตถุCDaoRecordsetและให้สร้างวัตถุCDaoDatabaseชั่วคราวสำหรับคุณ MFC จึง เรียกของชุดระเบียนเปิดสมาชิกฟังก์ชัน การระบุว่า วัตถุ recordset ชนิดตารางแบบ ชุดระเบียนชนิด dynaset หรือ snapshot ของชนิดชุดระเบียน เรียกเปิดเลือกข้อมูลจากฐานข้อมูล และดึงระเบียนแรก?

ใช้วัตถุสมาชิกฟังก์ชันและข้อมูลสมาชิกเพื่อเลื่อนดูระเบียน และดำเนินการดังกล่าว การดำเนินการที่พร้อมใช้งานขึ้นอยู่กับว่าวัตถุนั้นเป็นชุดระเบียนตารางชนิด dynaset-ชนิดชุดระเบียน หรือชุดระเบียนสแนปช็อท และไม่ว่าจะเป็นการปรับปรุง หรืออ่านอย่างเดียว — นี้ขึ้นอยู่กับความสามารถของฐานข้อมูลหรือแหล่งข้อมูลการเชื่อมต่อฐานข้อมูลแบบเปิด (ODBC) เมื่อต้องการฟื้นฟูระเบียนที่อาจได้รับการเปลี่ยนแปลง หรือเพิ่มตั้งแต่เปิดสาย โทรติดต่อสอบถามใหม่อีกฟังก์ชันสมาชิกของวัตถุ เรียกใช้ฟังก์ชันการสมาชิกปิดของวัตถุ และทำลายวัตถุเมื่อคุณเสร็จสิ้นแล้วด้วย?

CDaoRecordsetใช้แลกเปลี่ยนเขตข้อมูลบันทึก DAO (dfx ไม่ถูกต้อง) เพื่อสนับสนุนการอ่าน และการปรับปรุงเขตข้อมูลที่บันทึกผ่านชนิดเซฟ c ++สมาชิกของCDaoRecordsetหรือCDaoRecordset-มาคลา คุณสามารถยังใช้การรวมแบบไดนามิกของคอลัมน์ในฐานข้อมูลโดยไม่ต้องใช้กลไก dfx ไม่ถูกต้องในการใช้GetFieldValueและSetFieldValue?

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

#รวม lt;afxdao.h>

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

ตัวอย่างnbsp อย่าง MFC DAOVIEW | MFC อย่าง DBVLIST(&N)

ดูเพิ่มเติมnbspCDaoTableDef, CDaoWorkspace, CDaoDatabase, CDaoQueryDef(&N)

Index