
วัตถุCDaoTableDefแทนคำจำกัดความที่เก็บไว้ของตารางพื้นฐานหรือแบบตารางที่แนบมานั้น คอลเลกชัน TableDefs ที่ประกอบด้วยบันทึกไว้ DAO tabledef วัตถุที่ทั้งหมดที่เรียกว่าการเก็บรักษาวัตถุแต่ละวัตถุในฐานข้อมูล DAO?
คุณจัดการกับข้อกำหนดของตารางที่ใช้วัตถุCDaoTableDef ตัวอย่างเช่น คุณสามารถ:
หมายเหตุnbsp คลาสที่ฐานข้อมูล DAO นั้นแตกต่างจากคลาสที่ฐานข้อมูล MFC ใช้ Open Database Connectivity (ODBC) ชื่อคลาส DAO ฐานข้อมูลทั้งหมดมีคำนำหน้า "CDao" คุณสามารถยังเข้าถึงแหล่งข้อมูล ODBC กับคลาสที่ DAO DAO คลาสที่มีความสามารถ superior เพราะว่ามันเป็นการเฉพาะเจาะจงกับฐานข้อมูล Microsoft Jet engine(&N)?
ใช้วัตถุ tabledef ใน การทำงานกับตารางที่มีอยู่ หรือสร้างตารางใหม่:
เคล็ดลับnbsp วิธีที่ง่ายที่สุดในการสร้างตารางที่มีการบันทึกไว้คือการ สร้าง และเก็บไว้ในฐานข้อมูลของคุณโดยใช้ Microsoft Access จากนั้น คุณสามารถเปิด และใช้ข้อมูลเหล่านั้นในรหัสของคุณ MFC(&N)?
การใช้วัตถุ tabledef คุณเปิด หรือสร้าง สร้าง และเปิดวัตถุCDaoRecordsetการระบุชื่อของ tabledef ที่ มีค่าdbOpenTableในพารามิเตอร์nOpenType?
การใช้วัตถุ tabledef ในการสร้างวัตถุCDaoRecordsetคุณมักจะสร้าง หรือเปิด tabledef อธิบายข้างต้น แล้วสร้างวัตถุ recordset ผ่านตัวชี้วัตถุ tabledef ของคุณเมื่อคุณเรียกใช้CDaoRecordset::Open Tabledef คุณส่งต้องอยู่ในสถานะเปิด ดูข้อมูลเพิ่มเติม คลาสCDaoRecordset?
เมื่อคุณเสร็จสิ้นการใช้วัตถุ tabledef เรียกใช้ฟังก์ชันของสมาชิกปิด แล้ว ทำลายวัตถุ tabledef?
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ tabledefs ดูบทความ DAO Tabledefและ DAO Tabledef: Tabledefs โดยใช้ในVisual c ++ Programmer ของคำแนะนำ?
#รวม lt;afxdao.h>
สมาชิกของคลาส|nbsp คลาสพื้นฐาน| แผนภูมิของลำดับชั้น(&N)
ตัวอย่างnbsp อย่าง MFC DAOVIEW | MFC อย่าง DAOTABLE(&N)
ดูเพิ่มเติมnbspCDaoDatabase, CDaoRecordset(&N)