CDaoDatabase::GetRelationInfo

โมฆะ GetRelationInfo (int nIndexCDaoRelationInfoamprelinfo, DWORDdwInfoOptions(&A) = AFX_DAO_PRIMARY_INFO);
โยน (CDaoException, CMemoryException);

โมฆะ GetRelationInfo (LPCTSTR lpszNameCDaoRelationInfoamprelinfo, DWORDdwInfoOptions(&A) = AFX_DAO_PRIMARY_INFO);
โยน (CDaoException, CMemoryException);

พารามิเตอร์

nIndex

ดัชนีของวัตถุสัมพันธ์ในของฐานข้อมูลสัมพันธ์ชุด สำหรับการค้นหาตามดัชนี?

relinfo

การอ้างอิงไปยังวัตถุที่CDaoRelationInfoที่ส่งกลับข้อมูลที่ร้องขอ?

dwInfoOptions

ตัวเลือกซึ่งระบุข้อมูลเกี่ยวกับความสัมพันธ์ทางการเรียก ตัวเลือกที่พร้อมใช้งานอยู่ที่นี่พร้อมกับสิ่งที่พวกเขาทำฟังก์ชันจะส่งกลับเกี่ยวกับความสัมพันธ์ทาง:

lpszName

สายอักขระประกอบด้วยชื่อของวัตถุสัมพันธ์ สำหรับการค้นหาโดยชื่อ?

หมายเหตุ

เรียกฟังก์ชันนี้สมาชิกเพื่อขอรับข้อมูลเกี่ยวกับความสัมพันธ์ที่ระบุในคอลเลกชันของความสัมพันธ์ของฐานข้อมูล รุ่นที่สองของฟังก์ชันนี้ให้การเข้าถึง โดยดัชนี หรือ ตามชื่อ สำหรับคำอธิบายของข้อมูลที่ส่งกลับมาในrelinfoดูโครงสร้างCDaoRelationInfo โครงสร้างนี้มีสมาชิกที่ตรงกับรายการของข้อมูลที่แสดงรายการข้างต้นในคำอธิบายของdwInfoOptions ถ้าคุณขอข้อมูลในระดับหนึ่ง คุณยังได้รับข้อมูลที่ระดับใด ๆ ล่วงหน้าเช่นกัน?

หมายเหตุnbsp  ถ้าคุณกำหนดความสัมพันธ์ทางแอตทริบิวต์ของวัตถุเพื่อเรียกใช้การดำเนินการแบบเรียงซ้อน (dbRelationUpdateCascadesหรือdbRelationDeleteCascades), Microsoft Jet database engine ปรับปรุงโดยอัตโนมัติ หรือลบระเบียนในตารางหนึ่งตาราง หรือมากกว่าอื่น ๆ เมื่อมีการเปลี่ยนแปลงตารางคีย์หลักที่เกี่ยวข้อง ตัวอย่างเช่น สมมติว่าคุณสร้าง เกี่ยวข้องทั้งหมดลบความสัมพันธ์ระหว่างตารางลูกค้าและตารางใบสั่งซื้อ เมื่อคุณลบระเบียนจากตาราง Customers ระเบียนในตารางใบสั่งซื้อที่เกี่ยวข้องกับลูกค้านั้นจะถูกลบ นอกจากนี้ ถ้าคุณสร้างความสัมพันธ์การลบแบบเรียงซ้อนระหว่างตารางใบสั่งซื้อและตารางอื่น ระเบียนจากตารางเหล่านั้นจะถูกลบเมื่อคุณลบระเบียนจากตารางลูกค้า(&N)?

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวัตถุฐานข้อมูล ให้ดูบทความ ฐานข้อมูล DAOในVisual c ++ Programmer ของคำแนะนำ?

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

ดูเพิ่มเติมnbspCDaoDatabase::GetRelationCount(&N)

Index