Поделиться через


CDaoTableDef::SetValidationRule

Эта функция-член вызывается, чтобы задать правила проверки для tabledef.

void SetValidationRule( 
   LPCTSTR lpszValidationRule  
);

Параметры

  • lpszValidationRule
    Указатель на строковое выражение, которое проверяет операцию.

Заметки

Правила проверки используются в сочетании с операциями обновления. Если tabledef содержит правила проверки обновлений к этому tabledef должны соответствовать предопределили условие прежде чем данные изменены. Если изменение не соответствует критериям; показано исключение, содержащий текст GetValidationText.

Проверка поддерживается только для баз данных, использующих компонента database engine для jet (Майкрософт). Выражение не может ссылаться на определяемые пользователем функции, агрегатных функций домена, агрегатных функций SQL или запросы. Правило проверки для объекта CDaoTableDef может относиться к нескольким полям в этом объекте.

Например, для поля с именем hire_date и termination_date правило проверки может быть:

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

Дополнительные сведения см. в разделе "свойство ValidationRule" в Справке DAO.

Требования

Header: afxdao.h

См. также

Ссылки

Класс CDaoTableDef

Диаграмма иерархии

CDaoTableDef::GetValidationText

CDaoTableDef::SetValidationText

CDaoTableDef::GetValidationRule