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