CDaoTableDef::SetValidationRule
Wywołanie tej funkcji Członkowskich ustawić regułę sprawdzania poprawności dla tabledef.
void SetValidationRule(
LPCTSTR lpszValidationRule
);
Parametry
- lpszValidationRule
Wskaźnik wyrażeniem sprawdza poprawność operacji.
Uwagi
Reguły sprawdzania poprawności są używane w operacji aktualizacji.Jeśli reguła sprawdzania poprawności tabledef aktualizacje tego tabledef musi odpowiadać kryteria wstępnie przed zmianą danych.Jeśli zmiany nie odpowiada kryteriów, wyjątek zawierający tekst GetValidationText jest wyświetlany.
Sprawdzanie poprawności jest obsługiwana tylko dla baz danych, które używają aparatu bazy danych Microsoft Jet.Wyrażenie nie może odwoływać się do funkcji zdefiniowanych przez użytkownika, funkcje agregujące domeny, funkcje agregujące SQL lub kwerendy.Reguły sprawdzania poprawności CDaoTableDef obiektu może dotyczyć wielu pól w tym obiekcie.
Na przykład dla pola o nazwie hire_date i termination_date, może być reguła sprawdzania poprawności:
myTableDef.SetValidationRule(_T("termination_date > hire_date"));
Powiązanych informacji zobacz temat "Właściwości ValidationRule" w pomocy DAO.
Wymagania
Nagłówek: afxdao.h
Zobacz też
Informacje
CDaoTableDef::GetValidationText