CDaoTableDef::SetValidationRule
调用此成员函数上设置tabledef的验证规则。
void SetValidationRule(
LPCTSTR lpszValidationRule
);
参数
- lpszValidationRule
为验证操作的字符串表达式的指针。
备注
验证规则用于更新操作相关。 如果tabledef包含一个验证规则,则tabledef的更新必须匹配预先确定的条件,在更改之前该数据。 如果更改不符合条件,包含 GetValidationText 的文本会显示。
验证为使用Microsoft Jet数据库引擎的数据库只支持。 该表达式不能引用用户定义的函数、字段聚合函数、SQL聚合函数或查询。 CDaoTableDef 对象的验证规则可以引用该对象的多个字段。
例如,对于此类情况,字段包含一 hire_date 和 termination_date,验证规则可能是:
myTableDef.SetValidationRule(_T("termination_date > hire_date"));
有关相关信息,请参见主题ValidationRule “属性” DAO帮助。
要求
Header: afxdao.h
请参见
参考
CDaoTableDef::GetValidationText