(ปิดโมฆะเสมือน);
หมายเหตุ
เรียกใช้ฟังก์ชันนี้สมาชิกเพื่อตัดการเชื่อมต่อจากฐานข้อมูล และปิดใด ๆ เปิดชุดระเบียน tabledefs และ querydefs ที่เกี่ยวข้องกับฐานข้อมูล ก็ควรปิดวัตถุเหล่านี้ด้วยตนเองก่อนที่คุณเรียกฟังก์ชันนี้สมาชิก การปิดวัตถุCDaoDatabaseออกจากคอลเลกชันของฐานข้อมูลในการเชื่อมโยงพื้นที่ทำงาน เนื่องจากปิดไม่ทำลายวัตถุCDaoDatabaseคุณสามารถใช้ซ้ำวัตถุ ด้วยการเปิดฐานข้อมูลเดียวกันหรือฐานข้อมูลอื่น?
ข้อควรระวังnbsp โทรศัพท์สมาชิกปรับปรุงฟังก์ชัน (ถ้ามีอยู่ระหว่างการพิจารณาแก้ไข) และฟังก์ชันสมาชิกปิดบนวัตถุ recordset ที่เปิดทั้งหมดก่อนที่คุณปิดฐานข้อมูล ถ้าคุณจบการทำงานของฟังก์ชัน ที่ประกาศวัตถุที่CDaoRecordsetหรือCDaoDatabaseในกองซ้อน ปิดฐานข้อมูล การเปลี่ยนแปลงที่ไม่ได้บันทึกไว้จะสูญหาย ธุรกรรมทั้งหมดที่ค้างอยู่จะกลิ้งกลับ และแก้ไขใด ๆ ที่ค้างอยู่กับข้อมูลของคุณจะสูญหายไป(&N)?
ข้อควรระวังnbsp ถ้าคุณพยายามปิดวัตถุฐานข้อมูลในขณะที่วัตถุชุดระเบียนใด ๆ ที่เปิดอยู่ หรือ หากคุณพยายามปิดวัตถุในพื้นที่ทำงานในขณะที่วัตถุฐานข้อมูลใด ๆ ของพื้นที่ทำงานที่เฉพาะเจาะจงจะเปิด วัตถุชุดระเบียนเหล่านั้นจะถูกปิด และอยู่ระหว่างการพิจารณาปรับปรุงหรือแก้ไขใด ๆ จะสามารถยกเลิก ถ้าคุณพยายามปิดวัตถุในพื้นที่ทำงานในขณะที่วัตถุฐานข้อมูลใด ๆ ของมันถูกเปิด การดำเนินการปิดวัตถุฐานข้อมูลทั้งหมดของวัตถุเฉพาะพื้นที่ ซึ่งอาจส่งผลให้วัตถุ unclosed recordset ที่กำลังปิดลง ถ้าคุณไม่ได้ปิดวัตถุฐานข้อมูลของคุณ MFC รายงานความล้มเหลวของการตรวจสอบเงื่อนไขในการสร้างการตรวจแก้จุดบกพร่อง(&N)?
ถ้ามีกำหนดวัตถุฐานข้อมูลอยู่ภายนอกขอบเขตของฟังก์ชัน และคุณจบการทำงานของฟังก์ชันโดยไม่ปิด วัตถุฐานข้อมูลจะยังคงเปิดจนปิดอย่างชัดเจน หรือโมดูลซึ่งได้ถูกกำหนดอยู่นอกขอบเขต?
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวัตถุCDaoDatabaseให้ดูบทความ ฐานข้อมูล DAOในVisual c ++ Programmer's Guide สำหรับข้อมูลที่เกี่ยวข้อง ดูหัวข้อ "วิธีปิด" ในวิธีใช้ DAO?
ภาพรวม CDaoDatabase |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCDaoDatabase::Open, CDaoRecordset::Close, CDaoWorkspace::Close, CDaoQueryDef::Close, CDaoTableDef::Close(&N)