โครงสร้างของCDaoParameterInfoมีแบบฟอร์มต่อไปนี้:
struct CDaoParameterInfo
{
nbsp CString m_strName / / หลัก
m_nType ย่อ / / หลัก
ColeVariant m_varValue / / รอง
}(&N)
CDaoParameterInfoโครงสร้างประกอบด้วยข้อมูลเกี่ยวกับวัตถุของพารามิเตอร์ที่กำหนดสำหรับวัตถุ access ข้อมูล (DAO) อ้างอิงเป็นหลัก และรองข้างบ่งชี้วิธีที่ข้อมูลจะถูกส่งกลับ โดยฟังก์ชันในคลาCDaoQueryDefสมาชิกGetParameterInfo?
MFC encapsulate DAO พารามิเตอร์ของวัตถุในห้องไม่ วัตถุ querydef DAO MFC CDaoQueryDefวัตถุที่ต้นแบบเก็บพารามิเตอร์ในคอลเลกชันพารามิเตอร์ของตน การเข้าถึงวัตถุในพารามิเตอร์ในวัตถุCDaoQueryDefเรียกของวัตถุ querydef GetParameterInfoสมาชิกฟังก์ชันสำหรับชื่อพารามิเตอร์เฉพาะหรือดัชนีลงในคอลเลกชันพารามิเตอร์ คุณสามารถใช้ฟังก์ชันสมาชิกCDaoQueryDef::GetParameterCountร่วมกับGetParameterInfoการวนซ้ำยังคอลเลกชันพารามิเตอร์?
สมาชิก
m_strName
โดยเฉพาะชื่อพารามิเตอร์ของวัตถุ สำหรับข้อมูลเพิ่มเติม ให้ดูหัวข้อ "ชื่อคุณสมบัติ" ในวิธีใช้ DAO?
m_nType
ค่าที่บ่งชี้ว่า ชนิดข้อมูลของพารามิเตอร์ของวัตถุ สำหรับรายการของค่าเป็นไปได้ ดูสมาชิกm_nTypeของโครงสร้างCDaoFieldInfo สำหรับข้อมูลเพิ่มเติม ดูหัวข้อ "ชนิดคุณสมบัติ" ในวิธีใช้ DAO?
m_varValue
ค่าของพารามิเตอร์ เก็บไว้ในวัตถุCOleVariant?
ความคิดเห็น
ข้อมูลที่ดึงข้อมูล โดยฟังก์ชันCDaoQueryDef::GetParameterInfoสมาชิกจะถูกเก็บในโครงสร้างแบบCDaoParameterInfo โทรGetParameterInfoสำหรับวัตถุ querydef ในคอลเลกชันพารามิเตอร์ซึ่งมีพารามิเตอร์ของวัตถุจะถูกเก็บไว้?
หมายเหตุnbsp ถ้าคุณต้องการรับ หรือตั้งค่าของพารามิเตอร์เฉพาะ ใช้GetParamValueและSetParamValueสมาชิกของคลาสCDaoRecordset(&N)?
CDaoParameterInfoยังกำหนดฟังก์ชันการถ่ายโอนข้อมูลสมาชิกในการสร้างการตรวจแก้จุดบกพร่อง คุณสามารถใช้ถ่ายโอนข้อมูลเพื่อถ่ายโอนข้อมูลเนื้อหาของวัตถุCDaoParameterInfo สำหรับข้อมูลเกี่ยวกับการใช้และโครงสร้างอื่น ๆ ข้อมูล DAO MFC นี้ ให้ดูบทความ DAO คอลเลกชัน: การขอรับข้อมูลเกี่ยวกับดาววัตถุในVisual c ++ Programmer ของคำแนะนำ?
ดูเพิ่มเติมnbspCDaoQueryDef(&N)