โครงสร้างของCDaoErrorInfoมีแบบฟอร์มต่อไปนี้:
struct CDaoErrorInfo
{
nbsp ยาว m_lErrorCode
CString m_strSource
CString m_strDescription
CString m_strHelpFile
ยาว m_lHelpContext
}(&N)
CDaoErrorInfoโครงสร้างประกอบด้วยข้อมูลเกี่ยวกับข้อผิดพลาดวัตถุกำหนดสำหรับวัตถุ access ข้อมูล (DAO) MFC encapsulate DAO ผิดพลาดวัตถุในห้องไม่ แทน คลาCDaoExceptionหน้า ๆ อินเทอร์เฟซสำหรับการเข้าถึงข้อผิดพลาดของคอลเลกชันที่มีอยู่ในวัตถุ DAO DBEngineวัตถุที่ยัง ประกอบด้วยพื้นที่ทำงานทั้งหมด เมื่อการดำเนินการของ MFC DAO ผิดวัตถุCDaoExceptionที่คุณจับ MFC กรอกข้อมูลโครงสร้างแบบCDaoErrorInfoและเก็บไว้ในข้อยกเว้นวัตถุm_pErrorInfoสมาชิก (หากคุณเลือกที่จะเรียกดาวโดยตรง คุณต้องเรียกใช้ฟังก์ชันของข้อยกเว้นวัตถุGetErrorInfoสมาชิกด้วยตนเองเพื่อเติมm_pErrorInfo.)
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการจัดการข้อผิดพลาดของ DAO ให้ดูบทความ ข้อยกเว้น: ฐานข้อมูลข้อยกเว้นในVisual c ++ Programmer's Guide สำหรับข้อมูลที่เกี่ยวข้อง ดูหัวข้อ "ข้อผิดพลาดวัตถุ" ในวิธีใช้ DAO?
สมาชิก
m_lErrorCode
รหัสข้อผิดพลาด DAO เป็นตัวเลข ดูหัวข้อ "สามารถตรวจจับข้อมูลเข้าผิด" ในวิธีใช้ DAO?
m_strSource
ชื่อของวัตถุหรือโปรแกรมประยุกต์ที่สร้างข้อผิดพลาดเดิม คุณสมบัติแหล่งตัวระบุนิพจน์สายอักขระที่แสดงวัตถุที่แต่เดิม สร้างข้อผิดพลาด นิพจน์มักชื่อชั้นของวัตถุ สำหรับรายละเอียด ดูหัวข้อ "คุณสมบัติ" ในวิธีใช้ DAO?
m_strDescription
สายอักขระการสื่อความหมายเกี่ยวข้องกับข้อผิดพลาด สำหรับรายละเอียด ดูหัวข้อ "คำอธิบายคุณสมบัติ" ในวิธีใช้ DAO?
m_strHelpFile
เส้นทางที่ครบถ้วนไปยังแฟ้มวิธีใช้ของ Microsoft Windows สำหรับรายละเอียด ดูหัวข้อ "HelpContext คุณสมบัติ HelpFile" ในวิธีใช้ DAO?
m_lHelpContext
ID บริบทสำหรับหัวข้อในแฟ้มวิธีใช้ของ Microsoft Windows สำหรับรายละเอียด ดูหัวข้อ "HelpContext คุณสมบัติ HelpFile" ในวิธีใช้ DAO?
ความคิดเห็น
ข้อมูลที่ดึงข้อมูล โดยฟังก์ชันCDaoException::GetErrorInfoสมาชิกจะถูกเก็บในโครงสร้างแบบCDaoErrorInfo ตรวจสอบข้อมูลสมาชิกm_pErrorInfoจากCDaoExceptionวัตถุที่คุณจับภาพในการจัดการข้อยกเว้น หรือโทรGetErrorInfoจากCDaoExceptionวัตถุที่คุณสร้างขึ้นอย่างชัดเจนเพื่อที่จะตรวจสอบข้อผิดพลาดที่อาจเกิดขึ้นระหว่างการโทรโดยตรงกับอินเทอร์เฟซ DAO CDaoErrorInfoยังกำหนดฟังก์ชันการถ่ายโอนข้อมูลสมาชิกในการสร้างการตรวจแก้จุดบกพร่อง คุณสามารถใช้ถ่ายโอนข้อมูลเพื่อการถ่ายโอนข้อมูลเนื้อหาของวัตถุCDaoErrorInfo?
สำหรับข้อมูลเกี่ยวกับการใช้และโครงสร้างอื่น ๆ ข้อมูล DAO MFC นี้ ให้ดูบทความ DAO คอลเลกชัน: การขอรับข้อมูลเกี่ยวกับดาววัตถุในVisual c ++ Programmer ของคำแนะนำ?
ดูเพิ่มเติมnbspCDaoException(&N)