void SetValidationRule (LPCTSTR lpszValidationRule );
throw (CDaoException, CMemoryException);
パラメーター
lpszValidationRule
操作を検証する文字列式へのポインター。
解説
テーブル定義の入力規則を設定するにはこのメンバー関数を呼び出します。検証規則は、更新操作の接続で使用されます。検証ルール テーブル定義が含まれる場合は、そのテーブルへの更新、データが変更される前に所定の基準と一致しなければなりません。変更、条件に一致しない場合は、 GetValidationTextのテキストを含む例外が表示されます。
検証は Microsoft Jet データベース エンジンを使用するデータベースにのみをサポートです。式には、ユーザー定義関数、定義域集計関数、SQL 集計関数、またはクエリを参照することはできません。CDaoTableDefオブジェクトの入力規則は、オブジェクトの複数のフィールドを参照できます。
たとえば、フィールドの名前を hire_date
と termination_date
、検証ルールがあります:
CString strRule = _T("termination_dategt;hire_date");MyRs.SetValidationRule(strRule)(&G)
テーブル定義の詳細についてを参照してください DAO テーブル定義と DAO テーブル定義: テーブル定義を使用してでVisual の C++ プログラマのガイド。関連情報については、DAO ヘルプの「ValidationRule プロパティ」のトピックを参照してください。
CDaoTableDef 概要|nbsp;クラス メンバー |階層図(&N)
参照特価;CDaoTableDef::GetValidationText、 CDaoTableDef::SetValidationText、 CDaoTableDef::GetValidationRule(&N)