CDaoQueryDef::Execute

เสมือนโมฆะ Execute (int nOptions = dbFailOnError);
โยน (CDaoException, CMemoryException);

พารามิเตอร์

nOptions

nbspค่า integer ที่ระบุลักษณะของแบบสอบถาม สำหรับข้อมูลที่เกี่ยวข้อง ดูหัวข้อ "ดำเนินการวิธี" ในวิธีใช้ DAO คุณสามารถใช้ตัวดำเนินการระดับบิตหรือ (&|) เพื่อรวมค่าคงดังต่อไปนี้สำหรับอาร์กิวเมนต์นี้:

หมายเหตุ

เรียกฟังก์ชันนี้สมาชิกเพื่อเรียกใช้แบบสอบถามที่กำหนด โดยวัตถุ querydef วัตถุ Querydef ที่ใช้สำหรับการดำเนินการในลักษณะนี้เท่านั้นสามารถแสดงชนิดแบบสอบถามต่อไปนี้:

รันไม่ทำงานสำหรับแบบสอบถามที่ส่งกลับระเบียน เช่นการสอบถามเลือก Executeใช้กันทั่วไป สำหรับแบบสอบถามเป็นกลุ่มการดำเนินการ แบบ เช่นปรับปรุงแทรกหรือเลือกเข้าหรือการดำเนินการข้อมูลคำจำกัดความภาษา (DDL)?

ดูบทความสำหรับคำอธิบายของแบบสอบถามแอคชันและแบบสอบถามแบบพาส-ทรู SQL, DAO Querydef: ดำเนินการแบบสอบถามและ SQL แบบพาส-ทรูแบบสอบถามในVisual c ++ Programmer ของคำแนะนำ?

เคล็ดลับnbsp  วิธีการทำงานกับแหล่งข้อมูล ODBC ที่ต้องจะแนบตารางไปยัง Microsoft Jet (ฐานข้อมูล MDB) สำหรับข้อมูลเพิ่มเติม ให้ดูหัวข้อ "การเข้าถึงภายนอกฐานข้อมูลกับดาว" ในวิธีใช้ DAO และบทความ DAO ภายนอก: การทำงานกับแหล่งข้อมูลภายนอกกับในVisual c ++ Programmer ของคำแนะนำ(&N)?

เรียกใช้ฟังก์ชันGetRecordsAffectedสมาชิกของวัตถุ querydef เพื่อกำหนดจำนวนของระเบียนที่รับผลกระทบจากการExecuteโทรล่าสุด ตัวอย่างเช่นGetRecordsAffectedส่งกลับข้อมูลเกี่ยวกับจำนวนของระเบียนที่ถูกลบ ปรับปรุง หรือแทรกเมื่อดำเนินการแบบสอบถามแอคชัน การตรวจนับที่ส่งกลับจะไม่ส่งผลในตารางที่เกี่ยวข้องเมื่อเกี่ยวข้องทั้งหมดปรับปรุง หรือลบการเปลี่ยนแปลงจะมีผล?

ถ้าคุณรวมทั้งdbInconsistentและdbConsistentหรือ ถ้าคุณไม่รวม ผลลัพธ์คือ ค่าเริ่มต้นdbInconsistent?

Executeไม่ส่งกลับชุดระเบียน ใช้รันบนแบบสอบถามที่เลือกระเบียนทำให้ MFC โยนข้อยกเว้นชนิดCDaoException?

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

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

Index