CDaoTableDef::SetValidationRule
Volání funkce tento člen nastavit ověřovací pravidlo tabledef.
void SetValidationRule(
LPCTSTR lpszValidationRule
);
Parametry
- lpszValidationRule
Ukazatel na řetězcový výraz, který ověří operaci.
Poznámky
Ověřovací pravidla se používají v souvislosti s operacemi aktualizace.Pokud tabledef obsahuje ověřovací pravidlo, že tabledef aktualizace musí odpovídat předem stanovených kritérií dříve, než se data změní.Pokud změna neodpovídá kritérií, obsahující text výjimce GetValidationText je zobrazen.
Ověření je podporována pouze u databází, které používají databázový stroj Microsoft Jet.Výraz nelze odkazovat na uživatelem definované funkce, agregační doménové funkce, agregační funkce SQL nebo dotazy.Ověřovací pravidlo pro CDaoTableDef objektu může odkazovat více polí v objektu.
Například pro pole s názvem hire_date a termination_date , může být ověřovací pravidlo:
myTableDef.SetValidationRule(_T("termination_date > hire_date"));
Související informace naleznete v tématu "Vlastnosti Ověřovací pravidlo" v nápovědě DAO.
Požadavky
Záhlaví: afxdao.h
Viz také
Referenční dokumentace
CDaoTableDef::GetValidationText