Share via


CDaoTableDef::SetValidationRule

Llame a esta función miembro para establecer una regla de validación para un definición.

void SetValidationRule( 
   LPCTSTR lpszValidationRule  
);

Parámetros

  • lpszValidationRule
    Un puntero a una expresión de cadena que valida una operación.

Comentarios

Las reglas de validación se utilizan con respecto a las operaciones de actualización.Si un definición contiene una regla de validación, las actualizaciones de ese definición deben coincidir predeterminaron criterios antes de modificar los datos.Si no coincide con el cambio los criterios, una excepción que contiene el texto de GetValidationText se muestra.

Validación solo se admite para las bases de datos que utilizan el motor de base de datos Microsoft Jet.La expresión no puede hacer referencia a funciones definidas por el usuario, a las funciones de agregado de dominio, a funciones agregadas de SQL, o a las consultas.Una regla de validación para un objeto de CDaoTableDef puede hacer referencia a varios campos en ese objeto.

Por ejemplo, porque los campos denominados hire_date y termination_date, una regla de validación podría ser:

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

Para obtener información relacionada, vea el tema “propiedades de ValidationRule” en la Ayuda de DAO.

Requisitos

encabezado: afxdao.h

Vea también

Referencia

Clase de CDaoTableDef

Gráfico de jerarquía

CDaoTableDef::GetValidationText

CDaoTableDef::SetValidationText

CDaoTableDef::GetValidationRule