CDaoTableDef::SetValidationRule

до втрати SetValidationRule (LPCTSTR lpszValidationRule );
кинути (CDaoException, CMemoryException);

Параметри

lpszValidationRule

Вказівник на рядковий вираз, який підтверджує операції.

Зауваження

Телефонуйте цієї функції-члена встановити правила перевірки для на tabledef. Правила перевірки використовується у зв'язку з операціями оновлення. Якщо на tabledef містить правило перевірки, оновлення що tabledef має відповідати певним критеріям, змінити дані. Якщо зміни не відповідає критеріям, відображається виняток, який містить текст GetValidationText.

Перевірка підтримується лише для баз даних, які використовують Microsoft Jet database engine. Вираз неможливо посилатися на користувацькі функції, агрегатних функцій домену, SQL агрегатні функції або запитів. Правила перевірки для CDaoTableDef об'єкта можна послатися на кілька полів в об'єкті.

Наприклад, для поля, названий hire_date і termination_date , можливо, правила перевірки:

CStrin&g-strRule = _T("termination_dategt;hire_date");
MyRs.SetValidationRule(strRule)

Щоб отримати додаткові відомості про tabledefs, перегляньте статті ДАО Tabledef і ДАО Tabledef: за допомогою Tabledefs в Visual C++ програміста керівництво. Для отримання додаткової інформації зверніться до розділу "ValidationRule власності" в довідці Microsoft DAO.

Огляд CDaoTableDefЧлени класу | Ієрархічна діаграма

Дивіться також CDaoTableDef::GetValidationText, CDaoTableDef::SetValidationText, CDaoTableDef::GetValidationRule

Index