CDaoTableDef::SetValidationRule

โมฆะ SetValidationRule (LPCTSTR lpszValidationRule );
โยน (CDaoException, CMemoryException);

พารามิเตอร์

lpszValidationRule

ตัวชี้ไปยังนิพจน์สายอักขระที่ตรวจสอบการดำเนินงาน?

หมายเหตุ

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

ตรวจสอบได้รับการสนับสนุนสำหรับฐานข้อมูลที่ใช้ Microsoft Jet database engine เท่านั้น นิพจน์ไม่สามารถอ้างอิงไปยังฟังก์ชันที่ผู้ใช้กำหนด ฟังก์ชันการรวมโดเมน ฟังก์ชันการรวม SQL หรือแบบสอบถาม เขตข้อมูลหลายเขตในวัตถุที่สามารถอ้างอิงกฎการตรวจสอบสำหรับวัตถุCDaoTableDef?

ตัวอย่าง สำหรับเขตข้อมูลที่ชื่อว่า hire_date และ termination_date กฎการตรวจสอบอาจจะ:

CString strRule = _T("termination_dategt;hire_date")
MyRs.SetValidationRule(strRule)(&G)

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ tabledefs ดูบทความ DAO Tabledefและ DAO Tabledef: Tabledefs โดยใช้ในVisual c ++ Programmer's Guide สำหรับข้อมูลที่เกี่ยวข้อง ดูหัวข้อ "กฎการตรวจสอบคุณสมบัติ" ในวิธีใช้ DAO?

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

ดูเพิ่มเติมnbspCDaoTableDef::GetValidationText, CDaoTableDef::SetValidationText, CDaoTableDef::GetValidationRule(&N)

Index