CDaoTableDef::SetValidationRule

void SetValidationRule (LPCTSTR lpszValidationRule );
throw (CDaoException, CMemoryException);

パラメーター

lpszValidationRule

操作を検証する文字列式へのポインター。

解説

テーブル定義の入力規則を設定するにはこのメンバー関数を呼び出します。検証規則は、更新操作の接続で使用されます。検証ルール テーブル定義が含まれる場合は、そのテーブルへの更新、データが変更される前に所定の基準と一致しなければなりません。変更、条件に一致しない場合は、 GetValidationTextのテキストを含む例外が表示されます。

検証は Microsoft Jet データベース エンジンを使用するデータベースにのみをサポートです。式には、ユーザー定義関数、定義域集計関数、SQL 集計関数、またはクエリを参照することはできません。CDaoTableDefオブジェクトの入力規則は、オブジェクトの複数のフィールドを参照できます。

たとえば、フィールドの名前を hire_datetermination_date 、検証ルールがあります:

CString strRule = _T("termination_dategt;hire_date");MyRs.SetValidationRule(strRule)(&G)

テーブル定義の詳細についてを参照してください DAO テーブル定義 DAO テーブル定義: テーブル定義を使用してVisual の C++ プログラマのガイド。関連情報については、DAO ヘルプの「ValidationRule プロパティ」のトピックを参照してください。

CDaoTableDef 概要|nbsp;クラス メンバー |階層図(&N)

参照特価;CDaoTableDef::GetValidationTextCDaoTableDef::SetValidationTextCDaoTableDef::GetValidationRule(&N)

Index