Condividi tramite


CDaoTableDef::SetValidationRule

Chiamare la funzione membro per impostare una regola di convalida per un TableDef.

void SetValidationRule( 
   LPCTSTR lpszValidationRule  
);

Parametri

  • lpszValidationRule
    Un puntatore a un'espressione stringa che convalida un'operazione.

Note

Le regole di convalida vengono utilizzate in relazione alle operazioni di aggiornamento.Se un TableDef contiene una regola di convalida, gli aggiornamenti a tale TableDef devono corrispondere è predeterminato i criteri prima che vengano modificati.Se la modifica non soddisfa i criteri, un'eccezione che contiene il testo GetValidationText visualizzare.

La convalida è supportata solo per i database che utilizzano il modulo di gestione di database Microsoft Jet.L'espressione non può fare riferimento a funzioni definite dall'utente, funzioni di aggregazione di dominio, funzioni di aggregazione SQL, o alle query.Una regola di convalida per un oggetto CDaoTableDef può fare riferimento a più campi in quell'oggetto.

Ad esempio, per i campi denominato hire_date e termination_date, una regola di convalida può essere:

myTableDef.SetValidationRule(_T("termination_date > hire_date"));

Per informazioni correlate, vedere l'argomento "proprietà di ValidationRule" nella Guida di DAO.

Requisiti

Header: afxdao.h

Vedere anche

Riferimenti

Classe di CDaoTableDef

Grafico della gerarchia

CDaoTableDef::GetValidationText

CDaoTableDef::SetValidationText

CDaoTableDef::GetValidationRule