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 類別

階層架構圖

CDaoTableDef::GetValidationText

CDaoTableDef::SetValidationText

CDaoTableDef::GetValidationRule