CDaoTableDef::SetValidationRule

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

Parametry

lpszValidationRule

Wskaźnik wyrażeniem, który sprawdza poprawność działania.

Uwagi

Wywołanie tej funkcji Państwa, aby ustawić regułę sprawdzania poprawności dla zreplikowany. Reguły sprawdzania poprawności są używane w połączeniu z operacji aktualizacji. Jeśli zreplikowany zawiera regułę sprawdzania poprawności, aktualizacje tego zreplikowany muszą odpowiadać wstępnie kryteria, zanim zmianie danych. Jeśli zmiany nie spełniają kryteria, wyświetlana jest wyjątek zawierające tekst GetValidationText.

Sprawdzanie poprawności jest obsługiwana tylko dla baz danych, które korzystają z aparatu bazy danych Microsoft Jet. Wyrażenie nie może odwoływać się do funkcje zdefiniowane przez użytkownika, funkcji agregujących domeny, funkcje agregujące SQL lub kwerendy. Regułę sprawdzania poprawności dla obiektu CDaoTableDef może odnosić się do wielu pól w tym obiekcie.

Na przykład dla pola o nazwach hire_date i termination_date , reguły sprawdzania poprawności może być:

CStrin&g strRule = _T("termination_dategt;hire_date");
MyRs.SetValidationRule(strRule)

Aby uzyskać więcej informacji o tabledefs, zobacz artykuły DAO zreplikowany i DAO zreplikowany: za pomocą Tabledefs w Visual C++ Programmer's Guide. Aby uzyskać pokrewne informacje zobacz temat „właściwości ValidationRule"w pomocy programu DAO.

Omówie&nie CDaoTableDef |nbsp; Klasa członków | Wykres hierarchii

Zobacz też CDaoTableDef::GetValidationText, CDaoTableDef::SetValidationText, CDaoTableDef::GetValidationRule

Index