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
CDaoTableDef::GetValidationText