Sdílet prostřednictvím


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

Třída CDaoTableDef

Graf hierarchie

CDaoTableDef::GetValidationText

CDaoTableDef::SetValidationText

CDaoTableDef::GetValidationRule