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

Klasa CDaoTableDef

Diagram hierarchii

CDaoTableDef::GetValidationText

CDaoTableDef::SetValidationText

CDaoTableDef::GetValidationRule